【问题标题】:How to remove duplicate content from pom.xml for Maven?如何从 Maven 的 pom.xml 中删除重复的内容?
【发布时间】:2011-05-02 06:17:01
【问题描述】:

我遇到过这样的情况,在使用maven打包项目的时候,我想要源码包和二进制包,它们有相同的manifest.mf文件。然后我必须在 maven-source-plugin 和 maven-jar-plugin 的插件配置中写相同的条目,像这样:

maven-source-plugin附加源罐子目标> 目标> 执行> 执行> ${project.name}${project.version}版本> ${project.organization.name}供应商> Shiva Wu存档> 配置> 插件> maven-jar-pluginfalse${project.name}${project.version}版本> ${project.organization.name}供应商> Shiva Wu存档> 配置> 插件> 插件>

在更改设置的同时同时修改它们真的很不方便。有没有更好的方法来解决这个问题?

谢谢:)

【问题讨论】:

    标签: maven-2


    【解决方案1】:

    没有比您正在做的事情更好的处理方法了。

    不过还有一些额外的东西。您可以将这些配置粘贴到插件管理部分中可重用的“企业”或“标准”父 POM 中,然后您不必在任何其他 pom.xml 中再次指定它们。详情请看这里:

    Best way to share portions of a Maven pom.xml across unrelated projects?

    我注意到的另一件事是,您的个人姓名应替换为应在 settings.xml 文件中设置的变量。这将有助于提高构建的可移植性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 2014-04-04
      • 1970-01-01
      相关资源
      最近更新 更多