Maven仓库配置

安装mave

下载地址:http://maven.apache.org/download.cgi image.png

解压到指定的目录

image.png

配置系统变量

  • 新建一个系统变量:

  • 变量名:MAVEN_HOME

  • 变量值:H:\apache-maven-3.8.1(maven解压路径)

  • 在Path中添加 需要在系统path变量中配置: %MAVEN_HOME%\bin

配置本地仓库

  1. 创建一个文件夹 maven-repository(存放位置自定义)image.png

  2. 修改maven配置文件,安装目录(conf/setting.xml),配置本地仓库找到标签localRepository用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。

  3. 配置xml

  <localRepository>H:\\apache\\apache-maven-3.8.1\\maven-repository</localRepository>

当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。

  1. 配置国内远程仓库
  • 找到标签  mirrors 添加一个节点
<!-- 配置阿里巴巴的远程仓库 -->
    <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
  • 找到profiles添加新的仓库 添加子标签profile
<profile>
      <id>aliyun</id>
       <repositories>
        <repository>
          <id>aliyun-public</id>
          <name>Aliyun Public Repository</name>
          <url>https://maven.aliyun.com/repository/public</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>aliyun-spring</id>
          <name>Aliyun Spring Proxy Repository</name>
          <url>https://maven.aliyun.com/repository/spring</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </repository>
      </repositories> 
    </profile>
  • 开启配置文件找到 activeProfiles标签 添加子标签
 <activeProfiles>
    <activeProfile>aliyun</activeProfile> 
  </activeProfiles>

五、测试配置

在cmd窗口输入:mvn help:system 执行成功,会在本地仓库中下载jar文件

六、配置idea中的maven

image.png