1.下载Maven
官网下载https://maven.apache.org/download.cgi
或者在此下载旧版本(新版本和idea可能会不兼容出现问题)
选择自己想要的版本
选第一个就行
2.解压Maven
将解压的maven放到/Users/你的账户/maven下
3.终端配置
建议使用这个配置(我的mysql和tomcat都是在这个里面配的开机即可加载)
sudo vim ~/.zshrc
文件最后输入
MAVEN_HOME=/Users/mr.zhu/maven/apache-maven-3.8.6(对应自己的版本)
PATH= P A T H : PATH: PATH:MAVEN_HOME/bin
export MAVEM_HOME
export PATH
:wq!强制保存
source ~./zshrc
chmod a+x /Users/mr.zhu/maven/apache-maven-3.8.6/bin/mvn(对应自己的版本)
mvn -v
或者
sudo vim ~/.bash_profile
文件最后输入
MAVEN_HOME=/Users/mr.zhu/maven/apache-maven-3.8.6(对应自己的版本)
PATH= P A T H : PATH: PATH:MAVEN_HOME/bin
export MAVEM_HOME
export PATH
:wq!强制保存
source .bash_profile
vim ~/.zshrc
末尾添加source ~/.bash_profile
source ~/.zshrc
chmod a+x /Users/mr.zhu/maven/apache-maven-3.8.6/bin/mvn(对应自己的版本)
mvn -v
一些说明:
macos系统中的.bash_profile 中修改环境变量只对当前窗口有效,而且需要 source ~/.bash_profile才能使用,而.zshrc 则相当于 windows的开机启动的环境变量,一些博主是将环境变量配置放到了用户级的.bash_profile,并在.zshrc末尾添加source ~/.bash_profile,使得可以在开机就加载这些配置,而我是直接将环境变量添加到.zshrc中,毕竟电脑只有我一个人使用没有多账户。
注:
M1芯片在使用mvn -v时会提示无法验证的信息,到系统偏好设置->隐私->通用中点击仍然允许,之后使用mvn -v后会接着提示是否打开,点击打开之后就不会再有此类提醒。
4.setting.xml配置
打开apache-maven-3.8.1==》conf==》setting.xml
如图所示
<localRepository>/Users/mr.zhu/maven/repo</localRepository>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<profile>
<id>jdk-1.8</id>
<activation>
<jdk>1.8</jdk>
<activeByDefault>true</activeByDefault>
</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>
5.IDEA中Maven的配置
点击OK,配置完成
6.添加jar包到本地仓库
mvn install:install-file “-Dfile=/Users/***/maven/repo/softkeylicenseclient.jar” “-DgroupId=com.spasvo” “-DartifactId=softkeylicenseclient” “-Dversion=1.0” “-Dpackaging=jar” “-DgeneratePom=true”
7.删除Maven
直接将之前所配置的环境变量全部删除。
直接将apach-maven-x.x.x拉入废纸篓清空即可。