Jenkins Maven Build Step失败但从命令行运行

时间:2017-12-09 12:58:29

标签: maven jenkins

我一直在网上搜索和StackOverflow寻求解决方案。问题是Jenkins不会从构建步骤调用mvn。在我的构建步骤中,我使用调用顶级Maven目标。从命令行mvn clean install可以很好地从POM文件所在的目录运行。所以我相信Maven安装正确。

从控制台我看到:

[XXXX] $ cmd.exe /C "mvn -f C:\Users\XXX\XXX\XXX\pom.xml clean install && exit %%ERRORLEVEL%%"

错误信息是:

'mvn' is not recognized as an internal or external command, operable program or batch file.

我尝试过:

  1. 更改设置文件选项以指向Maven安装文件夹中的settings.xml
  2. 更改全局设置文件选项以指向Maven安装文件夹中的settings.xml
  3. 我在Jenkins配置系统
  4. 中设置了MAVEN_HOME环境变量

    我期待发生的事情:

    1. Maven从构建步骤构建我的项目。

1 个答案:

答案 0 :(得分:1)

我刚刚从路径中删除了pom.xml文件。

所以请尝试以下选项

enter image description here