一. 下载Maven
官网下载:https://maven.apache.org/download.cgi
找到“Binary tar.gz archive”行,“Link”列的下载链接。
下载到本地以后,解压后将压缩文件移动到目录中,我这里放到:/Users/用户名/Documents/java 下。
二. 配置环境
1. 按快捷键“Command + Space”打开搜索栏,输入“terminal”启动终端,输入: open .bash_profile ,打开配置文件。
注意:macOS会默认启动zsh终端,如果没有配置过zsh的看看这篇文章:《macOS环境变量设置失效问题解决》。
2. 加入以下内容:
# Maven
M2_HOME=/Users/用户名/Documents/java/apache-maven-3.6.3
PATH=$PATH:$M2_HOME/bin
export M2_HOME
注意要修改为自己的用户名和maven的文件夹名。
3. 保存文件,关闭文本编辑器,在终端上输入: source .bash_profile ,刷新配置文件。
4. 测试maven是否安装成功,在终端输入: mvn -v 。
三. 设置Maven
1. 打开Maven解压的目录,打开conf文件夹,找到“settings.xml”文件,用文本编辑器打开。
2. 修改以下标签内容:
<!-- 设置maven本地仓库位置 -->
<!-- 先创建一个文件夹,复制文件夹的路径,找到<localRepository>标签 -->
<localRepository>/Users/用户名/Documents/java/apache-maven-repository</localRepository>
<!-- 设置远端仓库,找到<mirrors>标签,修改为以下 -->
<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
<!-- 因为我用的是jdk1.8,所以可以配置一下构建环境,找到<profile>标签,修改为以下内容 -->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
缩进的话注意格式,如果格式错误会导致maven无法正常读取配置文件而无法使用。
保存并关闭文本编辑器即可。
3. 重新打开zsh终端,执行命令: mvn help:system ,maven会根据当前环境下载很多基础的jar包,放到刚刚配置的本地仓库的路径。
如果命令结束后,显示“BUILD SUCCESS”,这样maven的环境就已经配置好了。