0

如何在父 pom 中配置清单版本以反映子模块。

我的项目父 pom 有五个子模块,它们是 jars。我想用清单版本配置父 pom,以便每个子 jar 都具有该清单版本。我应该如何在父 pom.xml 中配置。

谢谢

4

1 回答 1

2

最简单的解决方案是将以下归档器配置放入例如 maven-jar-plugin 中:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <version>2.4</version>
  <configuration>
    <archive>
      <manifestEntries>
        <Manifest-Version>2.0</Manifest-Version>
      </manifestEntries>
    </archive>
  </configuration>
</plugin>

如果您使用它们,则必须为不同的插件(如 war、ear、ejb)重复此存档配置。解决方案是将此类内容放入父 pom 的 pluginManagement 部分。在您描述的情况下,您需要将上述配置放入父级的 pluginManagement 部分。

于 2012-06-01T08:16:46.957 回答