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