有没有办法跳过 jenkins 项目的 pom.xml 中的maven-antrun-plugin
目标?
我正在为我的一个项目运行jenkins工作,该项目从SVN获取源代码(我无法更改来自SVN的pom.xml内容)。
我们将非常感谢您的帮助。
答案 0 :(得分:0)
您可以为Jenkins工作提供替代pom。 这个pom是原始的副本但没有antrun插件。
答案 1 :(得分:0)
我知道你无法改变代码,但我也想给你我的意见。
对我来说最好的方法之一就是简单地向pom添加个人资料,然后使用此个人资料跳过或运行指定的目标...
因此,当您运行pom(有或没有配置文件)时,您将能够轻松地从一种配置切换到另一种配置......
我认为你不会为了避免这个目标而采取干净的解决方案,我的意思是标准的......
因此,如果您正在考虑使用脏的方法,请记住,在作业配置中,您始终可以在SVN checkout和Maven构建之间放置一些东西,例如ant脚本,groovie脚本或简单的shell,这个逻辑应暂时删除您不想运行的pom部分,然后您可以避免提交此更改,或者只是在提交之前更新原始版本的pom.xml ...
这就是我作为肮脏的解决方案所做的......