我将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>
有人可以向我澄清一下吗?