子モジュールを反映するように、親 pom でマニフェスト バージョンを構成する方法。
私のプロジェクトの親 pom には、jar である 5 つの子モジュールがあります。各子 jar がそのマニフェスト バージョンを持つように、親 pom をマニフェスト バージョンで構成したいと考えています。親ポンでどのように設定すればよいですか。
ありがとう
子モジュールを反映するように、親 pom でマニフェスト バージョンを構成する方法。
私のプロジェクトの親 pom には、jar である 5 つの子モジュールがあります。各子 jar がそのマニフェスト バージョンを持つように、親 pom をマニフェスト バージョンで構成したいと考えています。親ポンでどのように設定すればよいですか。
ありがとう
最も簡単な解決策は、次のアーカイバー構成を、たとえば 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 部分に入れる必要があります。