• Maven的安装与配置


    一、安装本地Maven

    tips: 官网为外网,下载速度较慢,这里提供3.6.3版本的三方链接下载Maven下载

    1. 无视下载速度以及需要其他版本的伙伴点此进入Maven官网下载

    2. 选择左侧Download
      在这里插入图片描述

    3. 点击箭头所指的链接进行下载
      在这里插入图片描述

    4. 下载完成后,选择一个路径进行解压

    5. 然后配置path环境变量,如图

    • 系统变量:MAVEN_HOME = F:devapache-maven-3.6.1
    • 系统变量:path = %MAVEN_HOME%in
      MAVEN_HOME:
      在这里插入图片描述

    在这里插入图片描述

    path:
    在这里插入图片描述

    1. 然后win+R 运行cmd 输入 mvn -version,如图所示则配置成功

    在这里插入图片描述

    二、配置settings文件

    1. 在F:devapache-maven-3.6.1conf下可以找到settings文件,打开(嫌麻烦的直接看最后一步)

    2. 找到第52行,这里是maven默认的仓库
      在这里插入图片描述

    3. 我们复制第53行

      /path/to/local/repo

    将它拿到注释外并将中间的内容改成你需要的路径,如图

    F:/repository
    
    • 1

    这里的路径随便设置,注意这里是正斜杠
    在这里插入图片描述

    1. 因为国外的服务器下载jar包很慢所以我们改为阿里云服务器(大约在150行左右),这两个仓库只用选一个(根据大家反馈建议使用第一个,第二个在有的版本可能会出现warning)

          
              alimaven
              central
              aliyun maven
              http://maven.aliyun.com/nexus/content/repositories/central/
          
       或者
        
      	nexus-aliyun
      	*
          Nexus aliyun
          http://maven.aliyun.com/nexus/content/groups/public
       
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
    2. 如图,要夹在两个mirrors标签之间
      在这里插入图片描述

    3. 在最后配置jdk,也要夹在两个profiles标签之间(我这里使用的为jdk8)

      jdk-1.8 true 1.8
        
          1.8
      	1.8
      	1.8
        
      
      • 1
      • 2
      • 3
      • 4
      • 5

    在这里插入图片描述

    1. 配置完成,在命令行输入mvn help:system测试,看到下载链接里面是ailiyun的链接表示配置成功

    2. 嫌麻烦的直接复制配置文件的内容即可,不过路径还是要改(参考第3步)

      F:/repository

      
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      
       
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      nexus-aliyun * Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
  • 相关阅读:
    【补档】基于PyTorch的手写数字识别
    【小程序源码】简洁UI自带稳定接口去印
    洛谷P2574 XOR的艺术
    ArduPilot开源飞控之AP_AHRS
    经典伴读_GOF设计模式_结构型模式
    kprobe 内核实现原理
    Docker 镜像仓库是什么?有哪些镜像仓库命令?
    Centos7 ElasticSearch集群搭建
    基于OpenHarmony的智能喝水提醒器
    Curve 块存储应用实践 -- iSCSI
  • 原文地址:https://blog.csdn.net/m0_67403073/article/details/126435745