0

子モジュールを反映するように、親 pom でマニフェスト バージョンを構成する方法。

私のプロジェクトの親 pom には、jar である 5 つの子モジュールがあります。各子 jar がそのマニフェスト バージョンを持つように、親 pom をマニフェスト バージョンで構成したいと考えています。親ポンでどのように設定すればよいですか。

ありがとう

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 に答える