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

问题描述 投票:1回答:1

我一直在网上和StackOverflow寻找解决方案。问题是Jenkins不会从构建步骤调用mvn。在我的构建步骤中,我使用Invoke顶级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配置系统中设置了MAVEN_HOME环境变量

我期待发生的事情:

  1. Maven从构建步骤构建我的项目。
maven jenkins
1个回答
1
投票

我刚刚从路径中删除了pom.xml文件..它的工作原理..

请尝试以下选项

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.