複数のモジュール (ejb、jar、war) で構成されるプロジェクトがあり、「ear」タイプの pom.xml を使用してそれらをパッケージ化しています。それは完全に正常に動作し、正しいjarの/などを含むEARファイルを生成します。さらに必要なのは、含まれているモジュールのソースコードを含む2番目のEARファイルです...ソースプラグインを次のように使用しようとしましたが、生成されたEARソースは含まれていませんでした:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
おかしなことに、すべてのモジュールが含まれている親の pom.xml で「インストール」を実行すると、ローカルの Maven リポジトリに %MODULE_NAME%-sources.jar ファイルが生成されます。それらをどうにかして再利用し、2 つ目の EAR にパッケージ化することはできますか?