温馨提示:本文翻译自stackoverflow.com,查看原文请点击:Maven - Is there a robust way to set MAVEN_HOME in my ~/.zshrc without specifying the version number? (MacOS
environment-variables maven zsh zshrc

Maven - 有没有在不指定版本号的情况下在〜/ .zshrc中设置MAVEN_HOME的可靠方法?

发布于 2020-04-07 23:58:34

上下文:我使用brew install maven

在我的~/.zshrc我有:

# Maven (mvn --version)
export MAVEN_HOME="$HOME/usr/local/Cellar/maven/3.6.3"
export PATH=$MAVEN_HOME/bin:$PATH

有没有一种方法可以将我的MAVEN_HOME设置为在Maven升级到3.6.4时不必增加它?

每次我更新Maven时都必须进入我的配置文件并对其进行更新,这有点繁琐!:)

这也将有助于可以下载Maven并以编程方式设置~/.zshrc~/.bashrc配置的入门/设置脚本。

查看更多

提问者
Mark Han
被浏览
79
Mark Han 2020-02-25 01:45

通过@chepner:/usr/local/bin/mvn是通过自制软件安装时最新安装版本的符号链接。

配置中更改export MAVEN_HOME="/usr/local/Cellar/maven/3.6.3/mvn"export MAVEN_HOME="/usr/local/bin/mvn"~/.zshrc一切顺利。