MAC安装Maven并配置环境变量
- 0、安装方式说明
- 1、下载
- 2、安装操作
- 3、基本配置
- 3.1 环境变量
- 3.2 自定义本地仓库
- 3.3 配置阿里云镜像
- 4、解决mvn -v不生效的问题
- 5、然后mvn -v就随处可执行了
- 6、然后大功告成!!!
0、安装方式说明
安装maven可以使用mac上一个很高效的工具,home brew;
这里我采用传统的方式下载、安装、配置环境变量等。
1、下载
![在这里插入图片描述](https://img-blog.csdnimg.cn/3a00b0600eb14a58be5cf7bfc6be160a.png#pic_center)
2、安装操作
解压后,自定义目录即可。
![在这里插入图片描述](https://img-blog.csdnimg.cn/6cb2b103a8c1431a8d831135561caa89.png#pic_center)
3、基本配置
3.1 环境变量
在当前用户目录下打开终端命令行;
![当前用户](https://img-blog.csdnimg.cn/c5af5199285c4df8bdef01b280681ec9.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/a261f5b2b9384f9c85d59a5ed7aced02.png#pic_center)
Java环境变量一定是配置,一定是在配置maven环境变量的时候已经完成,也即,你需要先配置java环境变量,不然会提示错误信息:
【不配环境变量时候,执行mvn命令报的错】
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
下面就是包含java配置变量配置信息在内的maven的环境变量配置信息。
#JAVA
JAVA_HOME=/Users/world/DevelopEnvironment/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
#maven
export MAVEN_HOME=/Users/world/DevelopEnvironment/apache-maven-3.8.5
export PATH=${MAVEN_HOME}/bin:$PATH:.
配置信息写入完成以后,保存,退出。
回到当前用户根目录下(还是上面截图中展示的)的命令行,
【生效配置文件】
source .bash_profile
【mvn -v】
查看版本号
![在这里插入图片描述](https://img-blog.csdnimg.cn/5897ad6626d4434ca3298427559ca884.png#pic_center)
echo $MAVEN_HOME
![在这里插入图片描述](https://img-blog.csdnimg.cn/99fe90f83a964bf9846d20b2a28e9e23.png#pic_center)
3.2 自定义本地仓库
找到maven的setting.xml
![在这里插入图片描述](https://img-blog.csdnimg.cn/029d917a0f7c4514b3e6facbe073d4ec.png#pic_center)
【本地仓库配置信息】
<localRepository>/Users/world/DevelopEnvironment/apache-maven-3.8.5/repository</localRepository>
![在这里插入图片描述](https://img-blog.csdnimg.cn/13595faf5937497dbb05b43726e1f894.png#pic_center)
3.3 配置阿里云镜像
【配置阿里云镜像信息】
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
![在这里插入图片描述](https://img-blog.csdnimg.cn/234d18015b1243b798c4bfaa8b538d0c.png#pic_center)
4、解决mvn -v不生效的问题
通过在 .bash_profile 中配置maven的环境变量以后,通过 source .bash_profile 使配置生效,在命令行执行mvn -v 的话,只能 source .bash_profile 一次,mvn -v就能用一次,再source .bash_profile ,就提示 zsh:command not found: mvn 这就很麻烦。
原因就是zsh的配置文件没有加载~/.bash_profile的配置项,既然没加载,那我们就需要让zsh加载。
这时候,在 .zshrc 中添加配置 source ~/.bash_profile
具体为:
1、编辑 .zshrc
vim ~/.zshrc
2、打开.zshrc后,再最下面添加
source ~/.bash_profile
3、添加后的效果是这样的
![在这里插入图片描述](https://img-blog.csdnimg.cn/e44db163e1614aa3855244c0085eaf90.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/aa4a0b41596c4fdfb42230c3fc61d14c.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ed0fdc47e15949d6bfedfa4c3711c45d.png#pic_center)
这一步是生效 .zshrc
![在这里插入图片描述](https://img-blog.csdnimg.cn/669d480d0e134068a23c7a9ef986a0bc.png#pic_center)
5、然后mvn -v就随处可执行了
在根目录执行
![在这里插入图片描述](https://img-blog.csdnimg.cn/9b31a00fee2c43c0a13e83a163a7e2ad.png#pic_center)
在Library目录下执行
![在这里插入图片描述](https://img-blog.csdnimg.cn/e6a32d15346948a5a254b598899177ba.png#pic_center)
在ide中也ok了,之前一个劲儿给我提示 command not found: mvn
![在这里插入图片描述](https://img-blog.csdnimg.cn/f82b383e93f74a9d8730878bc4540dfd.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/96773498b865470fa83c5f33609b0ca3.png#pic_center)
6、然后大功告成!!!
总之,屡试不爽,问题就完美解决了 。
真的好爽。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)