代码改变世界

mvn: command not found in Jenkins slave

2019-11-14 15:25  鸣仁  阅读(912)  评论(0编辑  收藏  举报

在Jenkins上添加了一个slave node, 并绑定了一个团队项目,通过shell来执行后续操作,结果卡在了 

 mvn: command not found

其实这个node上是配置了maven的,登录到测试机执行mvn -v 发现没有问题,可以这个节点就是找不到mvn....坑的很

 

一凡折腾试验搜索,发现解决办法如下:

需要执行构建的shell命令前,加上maven环境变量配置,协助找到mvn

 

MAVEN_HOME=/data/apache-maven-3.6.2
PATH=$PATH:$MAVEN_HOME/bin