如何修改pom.xml而不重新生成整个pom

时间:2015-07-14 13:32:50

标签: java xml maven pom.xml

我的工作是创建一个与 MavenXpp3Rewriter 类,但重写器不应该重新生成整个pom.xml,只是更新它。

MavenXpp3Rewriter将包含一个方法: private void rewriteModel(Model model,Model oldModel,String tagName,XmlSerializer serializer)

  • model:包含修改的新maven模型
  • oldModel:修改前的旧maven模型

我必须从新模型覆盖原始的pom.xml。问题是,如果我调用writeModel方法,它会清空pom.xml并开始重新生成,这对于大量poms来说是太长时间了。

问题是如何更新pom的特定部分? “特定部分”表示模型和olModel之间的区别。

我希望你理解。谢谢你的帮助。

0 个答案:

没有答案