尝试从Jenkins shell运行mvn时,“'mvn':没有这样的文件或目录”

时间:2016-06-27 13:32:16

标签: linux shell maven jenkins centos

我将maven卸载并重新安装到其他位置后,我开始出现此错误。

我有一个Jenkins项目,我的构建步骤Execute shell调用maven:

nohup mvn clean package &

但我一直收到这个错误

nohup: failed to run command ‘mvn’: No such file or directory

我已将maven的位置添加到用户jenkins的~/.bash_profile(也尝试.bashrc

export M2_HOME=/usr/local/apache-maven
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

如果我以jenkins身份登录,我可以成功运行mvn -version。我可以通过将以上三行添加到Execute shell命令来解决问题,如同建议的here,但由于它之前没有它们,我宁愿避免使用它们,并且特别了解正在发生的事情。< / p>

有人可以向我澄清一下吗?

0 个答案:

没有答案