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