pom-packaging mavenプロジェクトを別のプロジェクトの依存関係として使用する際の質問にお答えします。私はMavenのドキュメントを読んでオンラインで検索しようとしましたが、ほとんど解決策が見つかりませんでした。pom-packaging mavenプロジェクトを依存関係として使用する
ポンポン包装プロジェクトはに類似した瓶包装された複数のサブモジュール、から構成されています
<project ...>
<groupId>the.pom.project</groupId>
<artifactId>pom-project</artifactId>
<version>1.0</version>
<packaging>pom</packaging>
<modules>
<module>a-pom-module</module>
<module>b-pom-module</module>
<module>c-pom-module</module>
<module>d-pom-module</module>
<module>e-pom-module</module>
<module>f-pom-module</module>
</modules>
</project>
そして、他のプロジェクトがポンポンプロジェクトのサブモジュールのjarファイルに依存します。私は別のプロジェクトのクラスパスにすべてのサブモジュールのjarファイルを追加することを目指し、依存関係としてPOMプロジェクトを追加しようとしましたが、私のために動作しないようです
<project ...>
<groupId>the.another.project</groupId>
<artifactId>another-project</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>the.pom.project</groupId>
<artifactId>pom-project</artifactId>
<version>1.0</version>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
</project>
:私は次のように書きます。
すべてのサブモジュールを依存関係として手動で追加することはできません。
ありがとうございます。私は、デプロイメント中に自動的にそのような集約pomを生成するためのプラグインがあるべきだと思います。 –
はい、集約pomを生成するためのフラグがあったはずです – ravthiru