2012-01-19 11 views
0

"pom"タイプのpomで作業しています。ポームだけがデプロイされている場合は、依存関係の重要性はわかりません。このポンの子ポンはありません。子があれば、それらは依存関係を継承しているかもしれませんが、これらの依存関係を継承するプロジェクトはありません。"pom"型のpomに依存関係が宣言されていることはありますか?

答えて

1

あなたは正しいです。しかし、あなたはいつもそのpomファイルを親として使うことができます。後で新しいMavenモジュールを書くことに決めたとします。上記のpomファイルを親のpomとして使用することができます。したがって、依存関係のバージョンを指定することによって、子モジュールのライターにあなたのpoms依存バージョンを使用させることができます。

しかし、これは例外的なケースです。ポイントは、親のpomに子を指定する必要はないということです。親がそれを知らない親としてpomを参照する子があることができます。

0

Mavenのベストプラクティスのページでは、永続的な依存関係をすべてパッケージ化タイプpomの別のpomに抽出する例を示します。

このpomを永続的な要素を必要とするすべてのプロジェクトに依存として追加すると、すべての依存関係が継承されます。

はこちらをご覧ください: http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-best-practice.html

あなたがポンポンのパッケージとポンポンが表示されたら - この1つだけを拡張POMSのために見ていません。これを依存関係として含むポムを探してください。

関連する問題