3
私は複数のモジュールを持つメインのpom.xmlを持っています。これらのモジュールは、独自のアセンブリを生成し、アセンブリプラグインと記述子XMLをpom.xmlに定義する必要があります。Mavenアセンブリ - モジュールのアセンブリを呼び出す
メインのpom.xmlからモジュールのアセンブリを呼び出すことはできますか?
私は複数のモジュールを持つメインのpom.xmlを持っています。これらのモジュールは、独自のアセンブリを生成し、アセンブリプラグインと記述子XMLをpom.xmlに定義する必要があります。Mavenアセンブリ - モジュールのアセンブリを呼び出す
メインのpom.xmlからモジュールのアセンブリを呼び出すことはできますか?
アセンブリプラグインがライフサイクルフェーズにバインドされている場合、ビルドのトリガーに関係なく、プロジェクトのビルド時に実行されます。
実行をバインドするには、以下のようにします。バインドするフェーズは、アセンブリの処理内容によって異なります。利用可能相のを参照してください:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>assemble</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
<execution>
</executions>
<configuration>
...
</configuration>
</plugin>
あなたが唯一の特定の状況の下でアセンブリを実行したい場合。アセンブリプラグインの設定をprofileに入れ、そのプロファイルがアクティブな場合にのみ実行されます。 (すべてのプロファイルのidを同じにした場合(たとえば、 "assemble")、コマンドラインでプロファイルをアクティブにすると、すべてアクティブになります)。