【发布时间】:2018-10-01 21:11:54
【问题描述】:
我正在尝试在 Jenkins 中构建一个构建配置文件 ID 为 pom.xml 的 maven 项目。但是 Jenkins 仅使用开发配置文件进行构建,而没有捕获任何其他配置文件。使用相同的pom.xml。
我已经尝试在命令提示符下构建,它工作正常,但我无法在 Jenkins 中完成。
【问题讨论】:
-
为什么需要配置文件来构建项目?
-
您好,感谢您的回复。我们正在使用构建配置文件在不同环境中进行管道部署,我们有开发人员也使用的中心化 pom.xml 文件。相同的代码需要部署在 SIT/UAT/Preprod/Live..
-
这不是 Maven 的任务,它更像是 Jenkins 的任务..所以您应该为每个环境构建适当的工件,或者拥有一个部署到适当环境的工件并丰富部署环境的适当配置..问题也是环境之间的区别是什么?
-
好吧,我在 SVN 中创建了一个新的分支,开发人员无法访问它,并将项目对象模块名称的名称从 pom_updated.xml 更改为 pom.xml ...重命名 pom 工作我.. 可能很傻,但我需要重命名 pom。
标签: maven jenkins build pom.xml