Maven安装环境配置和仓库介绍

299 阅读1分钟

一、下载地址(Windows)

官网下载 选择apache-maven-3.8.4-bin.zip

二、解压

解压后放入没有中文或特殊符号的文件夹目录路径中; 如路径名:D:\Program Files\apache-maven-3.8.4-bin\apache-maven-3.8.4

三、配置环境变量(windows)

  1. 在环境变量中写入 键名:MAVEN_HOME 建值:D:\Program Files\apache-maven-3.8.4-bin\apache-maven-3.8.4

  2. 在path中写入 path尾部加入: %MAVEN_HOME%\bin

  3. windows(Ctrl+R 下输入cmd)打开终端

mvn -v

四、仓库类型介绍

  1. 本地仓库: 本地缓存,已经下载的jar包,下次就直接使用缓存

  2. 中央仓库 : 由maven团队统一维护的jar包仓库repo1.maven.org/maven2

  3. 私有仓库:私有搭建仓库(私服)

配置本地仓库地址

  1. 可以在maven安装目录下(与bin文件夹同级下)新建repository文件夹

  2. 在conf/settings.xml

<localRepository>D:\Program Files\apache-maven-3.8.4-bin\apache-maven-3.8.4\repository</localRepository>

配置远程仓库镜像地址(阿里云)

修改在conf/settings.xml下添加镜像仓库地址

<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

mirrorOf 使用介绍说明(Maven自带的中央仓库使用的仓库id为central)

  • <mirrorOf>*<mirrorOf> 表示匹配所有远程仓库;

  • <mirrorOf>external:*<mirrorOf> 表示匹配所有远程仓库,使用localhost、file://协议的除外,既匹配不在本机上的远程仓库;

  • <mirrorOf>central,central1<mirrorOf> 表示匹配仓库central和central1,使用逗号分隔多个远程仓库;

  • <mirrorOf>*,!central<mirrorOf> 表示匹配所有远程仓库,central除外,使用感叹号将指定仓库从匹配中排除;

五、仓库构件(依赖)搜索地址