1
あるアーティファクト(Artifact B
)に依存するmavenアーティファクト(Artifact A
)があります。mavenの成果物は、依存関係の親のpomから継承していますか?
Artifact B
には、特定の別の依存関係が含まれる親のpomがあります。
artifact A
は、これらの依存関係を、独自のpomの依存関係セクションに明示的に追加することなく使用できますか?
あるアーティファクト(Artifact B
)に依存するmavenアーティファクト(Artifact A
)があります。mavenの成果物は、依存関係の親のpomから継承していますか?
Artifact B
には、特定の別の依存関係が含まれる親のpomがあります。
artifact A
は、これらの依存関係を、独自のpomの依存関係セクションに明示的に追加することなく使用できますか?
B
の親ポンポンははA
の親ポンポンではありません、B
で定義された依存関係 "一方の親のポンポンがB
の依存関係と考えられています。依存関係は推移的です(とにかくコンパイル/デフォルトスコープで)ので、A
はB
の親pomで定義された依存関係に依存します。だからあなたはそれらを使うことができます。しかし、A
は、ほとんどの場合、それが依存性であるB
に依存する代わりに、それがpomで使用している依存関係を明示的に定義しなければならないと主張します。これは実装の詳細と考えるべきです。 A
は、それ以上必要ないので、B
が依存関係のいくつかを削除した場合、中断してはなりません。
BをAの親として作ることも、Aのためにparent.pmを使うこともできます – Jens