Jenkins Maven Build Step失败但从命令行运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins Maven Build Step失败但从命令行运行相关的知识,希望对你有一定的参考价值。
我一直在网上和StackOverflow寻找解决方案。问题是Jenkins不会从构建步骤调用mvn
。在我的构建步骤中,我使用Invoke顶级Maven目标。从命令行mvn clean install
可以很好地从POM文件所在的目录运行。所以我相信Maven安装正确。
从控制台我看到:
[XXXX] $ cmd.exe /C "mvn -f C:UsersXXXXXXXXXpom.xml clean install && exit %%ERRORLEVEL%%"
错误信息是:
'mvn' is not recognized as an internal or external command, operable program or batch file.
我尝试过的:
- 更改设置文件选项以指向Maven安装文件夹中的
settings.xml
- 更改全局设置文件选项以指向Maven安装文件夹中的
settings.xml
- 我在Jenkins配置系统中设置了
MAVEN_HOME
环境变量
我期待发生的事情:
- Maven从构建步骤构建我的项目。
答案
我刚刚从路径中删除了pom.xml文件..它的工作原理..
请尝试以下选项
以上是关于Jenkins Maven Build Step失败但从命令行运行的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins Docker安装及利用Docker-build-step插件部署Docker
gitlab+jenkins+maven+docker持续集成——.Jenkins Pipeline持续集成
从 jenkins/maven build 发布 SNAPSHOT 到 nexus
jenkins build maven project under windows platform
Pipeline build step with parameters
Build step 'Execute Windows batch command' marked build as failure