小编Sam*_*ner的帖子

通过Jenkins Shell脚本执行时找不到mvn

我已经在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)

shell maven-3 maven jenkins

5
推荐指数
1
解决办法
2415
查看次数

标签 统计

jenkins ×1

maven ×1

maven-3 ×1

shell ×1