MAC安装Maven并配置环境变量
0、安装方式说明
安装maven可以使用mac上一个很高效的工具,home brew;
这里我采用传统的方式下载、安装、配置环境变量等。
1、下载

2、安装操作
解压后,自定义目录即可。
3、基本配置
3.1 环境变量
在当前用户目录下打开终端命令行;

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】
查看版本号

echo $MAVEN_HOME

3.2 自定义本地仓库
找到maven的setting.xml
【本地仓库配置信息】
<localRepository>/Users/world/DevelopEnvironment/apache-maven-3.8.5/repository</localRepository>

3.3 配置阿里云镜像
【配置阿里云镜像信息】
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

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、添加后的效果是这样的


这一步是生效 .zshrc
5、然后mvn -v就随处可执行了
在根目录执行

在Library目录下执行

在ide中也ok了,之前一个劲儿给我提示 command not found: mvn

6、然后大功告成!!!
总之,屡试不爽,问题就完美解决了 。
真的好爽。