如何从Maven POM文件中删除注释

时间:2012-04-25 18:35:45

标签: maven pom.xml

我有POM文件和评论。我想在Netbeans的编译期间删除它们。我发现有一个maven插件--maven-config-processor-plugin。但是没有关于如何从POM文件中删除注释的信息?有没有解决方案?

2 个答案:

答案 0 :(得分:1)

Codehaus有xml maven plugin表示它可以使用XSLT样式表转换XML文件。提到的answer @Mark O'Connor给出了一个示例样式表。将两者结合在一起可以满足您的需求。

答案 1 :(得分:0)

如果您要为“生产”翻译poms,那么您可能希望生成effective pom

mvn help:effective-pom

mvn help:effective-pom -Doutput=production-pom.xml

这不仅会删除注释,还会插入(=解析)任何属性引用,并从父poms中应用dependencyManagementpluginManagement,这使得pom非常“独立”。