Bootstrap

Jenkins在Windows下无法识别mvn命令

一,问题描述

Jenkins在Windows服务器上使用声明式pipeline语法,实现maven自动化编辑打包时无法识别mvn命令。
在这里插入图片描述

二,解决方案

①首先创建一个pipeline项目

②配置好全局的Global Tool Configuration
ManageJenkins->Global Tool Configuration
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
③问题就在我们缺少了一个添加Jenkins全局变量步骤,具体如下
Manage Jenkins->Configure System->Global Properties ,添加三个全局变量
JAVA_HOME、M2_HOME、PATH+EXTR

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;