一,问题描述 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+EXTRA