Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序

Jenkins中maven环境变量配置

问题:Jenkins构建时,报“'mvn' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

解决方法一:

先检查Jenkins全局maven环境配置是否正确。

①点击Manage Jenkins

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第1张图片

 

②点击Global Tool Configuration全局配置页面

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第2张图片

 

③查看mvn配置(全部配置)

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第3张图片

 

一般修改全部配置不起作用,请参考“解决办法二”

解决办法二:

检查局部mvn配置

Manage Jenkins

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第4张图片

 

②点击Manage Notes(局部配置页面)

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第5张图片

 

③选中构建存放文件的具体服务器,例如:192.168.8.220

 

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第6张图片

④选中Configure

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第7张图片

 

⑤修改maven配置路径

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第8张图片

 

⑥重启构建对象所在服务器上Jenkins代理连接工具(必须重启,maven配置才会生效),重启构建,mvn命令可正常使用

Jenkins构建时,报“‘mvn‘ 不是内部或外部命令,也不是可运行的程序_第9张图片

 

 

你可能感兴趣的:(Jenkins)