Jenkins 如何在使用管道实用程序步骤时保持pom文件的注释和格式完整

Jenkins 如何在使用管道实用程序步骤时保持pom文件的注释和格式完整,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我正在使用管道实用程序步骤更改管道脚本中的POM文件。它工作良好,并产生所需的结果。但它会删除我在POM文件中添加的所有注释。有人知道怎么修吗 我只是使用: writeMavenPom model: pom 提前谢谢 此问题已报告,但目前尚未解决: 要么使用另一个XML库(如本文中所述)解析XML 推荐或使用像com.google.code.maven-replacer-plugin这样的maven插件,请参阅 我选择了后一种方法,效果非常好。它与XPath一起工作,因此您可以处理POM

我正在使用管道实用程序步骤更改管道脚本中的POM文件。它工作良好,并产生所需的结果。但它会删除我在POM文件中添加的所有注释。有人知道怎么修吗

我只是使用:

writeMavenPom model: pom

提前谢谢

此问题已报告,但目前尚未解决:

要么使用另一个XML库(如本文中所述)解析XML

推荐或使用像com.google.code.maven-replacer-plugin这样的maven插件,请参阅

我选择了后一种方法,效果非常好。它与XPath一起工作,因此您可以处理POM中的任何元素或属性。在默认情况下,它会保留您的注释

要了解有关语法的概述,我建议: