我刚刚开始编写Maven插件,并想知道是否有一种常用方法来修改pom.xml
文件中的值,例如更改工件版本号。除了要修改的行之外,我希望保留xml文件中的剩余格式。我刚要开始通过Java DOM库手动执行此操作,但是想先检查是否有任何Maven便利类/函数。
感谢。
答案 0 :(得分:1)
我认为没有规定的方法来操纵pom。我见过和编写过的所有插件都使用了众多DOM库中的一个。 XOM Serializer的文档明确提到它尊重所有空格,除非另有说明。
答案 1 :(得分:1)
我的建议是检查maven-release-plugin中如何做到这一点。实际上,有趣的部分在maven-release-manager。获取资源并挖掘:)