Maven Javaプロジェクトで親を参照することにより、モジュールの依存関係を引き出しますか?

StackOverflow https://stackoverflow.com/questions/4141363

質問

POMに親がモジュールを定義するMaven-Javaプロジェクト(プロジェクトAなど)があります。また、プロジェクトAの2つのモジュールの依存関係を必要とする外部プロジェクト(プロジェクトBなど)もあります。今のところ、各モジュールを個別に引く依存関係を定義しています。これら2つを親POMに依存して置き換えると、ビルドでエラーが発生します。この作業を行うために、プロジェクトAの親POMに変更する必要があるいくつかの変更がありますか?

これはそもそも実行できますか?

役に立ちましたか?

解決

これはそもそも実行できますか?

集約POMへの依存を宣言することは、モジュールを一時的に取得しません。これはうまくいきません。 POMを作成することが可能です グループ依存関係 けれど。

たとえば、Ehcacheはこの手法を使用しています。で述べたように 彼らのドキュメント:

Maven Snippet

プロジェクトにehcacheを含めるには:

   <dependency>
       <groupId>net.sf.ehcache</groupId>
       <artifactId>ehcache</artifactId>
       <version>2.0.1</version>
       <type>pom</type>
   </dependency>

net.sf.ehcache:ehcache アーティファクトは、依存関係をグループ化するために正確に使用されます(そして、 net.sf.ehcache:ehcache-parent).

参照

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top