如何在父 pom 中配置清单版本以反映子模块。
我的项目父 pom 有五个子模块,它们是 jars。我想用清单版本配置父 pom,以便每个子 jar 都具有该清单版本。我应该如何在父 pom.xml 中配置。
谢谢
如何在父 pom 中配置清单版本以反映子模块。
我的项目父 pom 有五个子模块,它们是 jars。我想用清单版本配置父 pom,以便每个子 jar 都具有该清单版本。我应该如何在父 pom.xml 中配置。
谢谢
最简单的解决方案是将以下归档器配置放入例如 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 部分。