Jenkins Artifactory插件+ Maven Flatten插件+ rtMavenDeployer。有没有办法部署扁平化的pom文件?

时间:2019-02-18 18:17:24

标签: java maven jenkins artifactory

为詹金斯管道使用Artifactory plugin是一件乐事,只需按照文档操作即可,一切都很好。但是后来我引入了Maven Flatten plugin来解决父模块mvn flatten:flatten的pom.xml文件。我唯一不需要工作的是Maven部署程序步骤,以提取平坦的pom文件(.flatten-pom.xml)而不是原始文件。我想知道是否有一种方法可以在部署程序上指定它。如果在pom文件中设置了存储库,则可以使用mnv deploy来解决此问题,但这与Artifactory插件重叠,非常方便。有人已经处理了吗?

1 个答案:

答案 0 :(得分:2)

rtMavenRun阶段,您可以设置父pom名称:

rtMavenRun (
    ...
    pom: 'flatten-pom.xml',
    ...
)