业务背景:
不同项目中需要使用不同版本的maven进行构建,否则无法正常拉取依赖。
mac可以使用homebrew一键安装所需对应版本,在本机找到maven安装位置,之后操作一样
安装步骤:
- 下载 Maven 3.8.5:
访问 Apache Maven 官方网站,然后下载 3.8.5 版本的bin
压缩包。
或者直接执行下面的命令下载(适用于 macOS):
curl -O https://archive.apache.org/dist/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
-
解压 Maven 压缩包:
tar -xzvf apache-maven-3.8.5-bin.tar.gz
或者
使用homebrew进行安装:
brew install maven
这将安装最新版本的maven。
当然也可以使用search搜索再进行安装。
brew search maven
-
将 Maven 添加到 PATH:
将 Maven 解压后的目录添加到环境变量PATH
中,使得你可以在任何地方使用 Maven 命令。打开~/.bash_profile
并添加以下行:export MAVEN_HOME=~/apache-maven-3.8.5 export PATH=$MAVEN_HOME/bin:$PATH
注意MAVEN_HOME填写为你实际要放置的目录,笔者通常是将所有mavne版本统一放在 /usr/local 其下
然后执行以下命令使配置生效:
source ~/.bash_profile
-
验证安装:
运行以下命令检查 Maven 版本:mvn -version
你应该能够看到 Maven 版本
3.8.5
。
使用homebrew安装使用下面指令,查看maven的位置
brew --prefix maven
查看环境变量
你可以使用 echo
命令来查看当前设置的环境变量。例如:
查看特定环境变量:
-
查看
MAVEN_HOME
环境变量:echo $MAVEN_HOME
-
查看
PATH
环境变量:echo $PATH
-
查看所有环境变量:
使用printenv
命令可以查看所有的环境变量。printenv
-
查看具体的环境变量(如
JAVA_HOME
):echo $JAVA_HOME
修改或添加环境变量
-
打开
~/.bash_profile
文件(环境变量):vim ~/.bash_profile
-
在文件中添加或修改环境变量,修改变量
MAVEN_HOME
为实际地址:export MAVEN_HOME=~/apache-maven-3.8.5 export PATH=$MAVEN_HOME/bin:$PATH
-
使更改生效:
source ~/.bash_profile
临时设置环境变量
如果你只想临时修改某个环境变量,而不希望它永久生效,可以在当前 shell 会话中直接设置:
export MAVEN_HOME=~/apache-maven-3.8.5
export PATH=$MAVEN_HOME/bin:$PATH
这种设置只在当前的 shell 会话中有效,退出 shell 后就会失效。
查看系统全局环境变量
macOS 也有一些全局的环境变量设置,通常存储在 /etc/paths
和 /etc/paths.d/
中。你可以查看和编辑这些文件来修改全局环境变量。
-
查看全局路径设置:
cat /etc/paths
-
查看
/etc/paths.d/
目录下的环境变量:ls /etc/paths.d/
全局的路径设置通常影响系统中所有用户的环境变量,因此修改时需要小心。