如何在父pom中配置清单版本,以便它反映子模块。
我的项目父pom有五个子模块,它们是jar。 我想使用清单版本配置父pom,以便每个子jar都具有该清单版本。 我应该如何在父pom中配置。
由于
答案 0 :(得分:2)
最简单的解决方案是将以下archiver configuration放入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部分。