Jenkins如何跳过项目pom.xml中存在的目标

时间:2016-08-24 13:38:27

标签: java maven svn jenkins pom.xml

有没有办法跳过 jenkins 项目的 pom.xml 中的maven-antrun-plugin目标?

我正在为我的一个项目运行jenkins工作,该项目从SVN获取源代码(我无法更改来自SVN的pom.xml内容)。
我们将非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以为Jenkins工作提供替代pom。 这个pom是原始的副本但没有antrun插件。

答案 1 :(得分:0)

我知道你无法改变代码,但我也想给你我的意见。

对我来说最好的方法之一就是简单地向pom添加个人资料,然后使用此个人资料跳过或运行指定的目标...

因此,当您运行pom(有或没有配置文件)时,您将能够轻松地从一种配置切换到另一种配置......

我认为你不会为了避免这个目标而采取干净的解决方案,我的意思是标准的......

因此,如果您正在考虑使用脏的方法,请记住,在作业配置中,您始终可以在SVN checkout和Maven构建之间放置一些东西,例如ant脚本,groovie脚本或简单的shell,这个逻辑应暂时删除您不想运行的pom部分,然后您可以避免提交此更改,或者只是在提交之前更新原始版本的pom.xml ...

这就是我作为肮脏的解决方案所做的......