私はcargo-maven2-pluginにuberwar
mojoがあることを思い出します。私はそれを使用していませんが、競合を避けるように注意する必要がありますが、それは戦争を統合することを目的としていることを理解しています。
ソースのクイックスキャンはmerge descriptor
、戦争をマージする方法を決定するためにを定義することを示しています。残念ながら、ドキュメントサイトがなくなったため、これ以上詳細を説明することはできません。
現在の状況を理解するには、 CodehausJiraサイトをチェックしてください。
プラグインを使用するには、次のような構成を指定します。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.0</version>
<extensions>true</extensions>
<configuration>
<descriptor>merge.xml</descriptor>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>project1.groupId</groupId>
<artifactId>project1</artifactId>
<type>war</type>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>project2.groupId</groupId>
<artifactId>project2</artifactId>
<type>war</type>
<version>1.2.0</version>
</dependency>
</dependencies>
(まだmerge.xmlの例を探しています)