【发布时间】:2011-01-08 16:10:04
【问题描述】:
我最近刚刚开始编写 Maven 插件,想知道是否有一种通用方法可以修改 pom.xml 文件中的值,例如更改工件版本号。除了要修改的行之外,我希望保留 xml 文件中的剩余格式。我正要开始通过 Java DOM 库手动执行此操作,但想先检查是否有任何 Maven 便利类/函数。
谢谢。
【问题讨论】:
标签: java maven-2 maven-plugin
我最近刚刚开始编写 Maven 插件,想知道是否有一种通用方法可以修改 pom.xml 文件中的值,例如更改工件版本号。除了要修改的行之外,我希望保留 xml 文件中的剩余格式。我正要开始通过 Java DOM 库手动执行此操作,但想先检查是否有任何 Maven 便利类/函数。
谢谢。
【问题讨论】:
标签: java maven-2 maven-plugin
我的建议是在maven-release-plugin 中检查这是如何完成的。实际上,有趣的部分在maven-release-manager。获取资源并挖掘:)
【讨论】:
我认为没有规定的方式来操纵 pom。我见过和编写的所有插件都使用众多 DOM 库之一。 XOM Serializer 的文档明确提到它尊重所有空格,除非另有说明。
【讨论】: