对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',
    ...
)

08-18 15:03
查看更多