我正在尝试运行使用maven命令mvn的特定第三方脚本(app.sh)。对于日常使用和开发,我需要mvn映射到版本3.1.1(已经完成)。但是要运行这个特定的脚本,我需要有3.0.5版本的maven。我在/ opt
中保存了二进制和必要的3.0.5文件简而言之,当运行app.sh时,它会运行mvn命令。当运行该脚本并且在该脚本中调用mvn时,我需要运行版本3.0.5的maven。我怎么能做到这一点?这可能吗?
答案 0 :(得分:0)
在运行该脚本之前,您可以尝试将mvn
别名设置为3.0.5
这样的版本:
alias mvn='/opt/mvn-3.0.5/bin/mvn'
根据需要更改上述别名以更正mvn path
。
第二个选项是将您的PATH
变量更改为在标准mvn之前放置所需的mvn
二进制文件:
export PATH=/opt/mvn-3.0.5/bin:$PATH