1.Maven官网下载tar.gz或者zip格式的二进制压缩包,我下载的是apache-maven-3.6.1-bin.tar.gz:
2.terminal终端进入下载文件所在的文件夹,执行以下命令将文件解压到~/work/maven(需要先创建好该目录):
tar -xzvf apache-maven-3.6.1-bin.tar -C ~/work/maven
3.配置环境变量,打开终端执行以下指令:
vim ~/.bash_profile
添加以下两行:
export M2_HOME=/Users/xuzhipeng/work/maven/apache-maven-3.6.1
export PATH=$PATH:$M2_HOME/bin
MAC 终端编辑完成后如何保存
如果是vi,则:输入i表示开始输入,Esc 退出编辑模式,输入以下命令:
:wq 保存后退出vi,若为:wq!则为强制储存后退出(常用)
:w 保存但不退出(常用)
:w! 若文件属性为『只读』时,强制写入该档案
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用!为强制离开不储存档案。
:e! 将档案还原到最原始的状态!
保存并退出,然后执行以下命令:
source ~/.bash_profile
4.检查maven配置是否生效:
mvn -v
出现下图所示表示maven配置成功:
36E4B012-9365-466E-BA2C-11FFCB51F76A.png
5.修改配置文件settings.xml:
修改存放jar包的本地仓库位置:
<localRepository>/path/to/local/repo</localRepository>
修改镜像为阿里云的镜像:
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
<!--This is used to direct the public snapshots repo in the
profile below over to a different nexus group -->
<id>nexus-public-snapshots</id>
<mirrorOf>public-snapshots</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>
<mirror>
<id>nexus-osc-thirdparty</id>
<mirrorOf>thirdparty</mirrorOf>
<name>Nexus aliyun thirdparty</name>
<url>http://maven.aliyun.com/nexus/content/repositories/thirdparty/</url>
</mirror>
</mirrors>
网友评论