小编Sar*_*nni的帖子

通过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
查看次数

Cloud Foundry、PCF Dev、PCF Enterprice、PCF 和 Pivotal Web 服务之间有什么区别?

请解释 CF、PCF、PCF Dev、PCF Enterprise 和 Pivotal Web 服务之间的区别是什么?PCF 可以安装在我们本地的工作站中并访问所有服务吗?

cloud cloud-foundry pivotal-web-services pcfdev

2
推荐指数
1
解决办法
1173
查看次数