我已经在Manage Jenkins->配置系统->环境变量下设置了M2_HOME,并且还在Manage Jenkins->全局工具配置下设置了M2_HOME。
当我使用Maven项目时,它工作正常。
但是,当我使用自由样式项目并执行shell时,它将引发错误“找不到mvn”。
但是当我echo $M2_HOME输入Execute shell时,它显示了正确的路径。
另外,当我尝试时$M2_HOME/mvn compile,它工作正常。
我不知道确切的问题。
错误 [编译]
$ /bin/sh -xe /tmp/jenkins1984982949384007169.sh
+ mvn --version
/tmp/jenkins1984982949384007169.sh: 2: /tmp/jenkins1984982949384007169.sh: mvn: not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)