7

申し訳ありませんが、再度質問してください。これが正しいかどうか教えてください。

親 pom と複数のモジュールがあります。すべての子プロジェクトが同じ jar ファイル (たとえば、Spring) を継承したい場合、それらを親プロジェクトの pom に入れることができ、子 pom に含める必要はありません。

また、親 pom の下に依存関係を配置すると、それらはすべての子プロジェクトに含まれるわけではありませんが、バージョンを指定せずに追加することで、必要なもの (テストなど) を含めることができます。

これは正しいですか、それとも完全にオフですか? 私のqが明確であることを願っています。

必要なのは、すべての依存関係を持つ巨大な親 pom だけです。子は、いくつかの一般的な依存関係と、各子が必要とする特定の依存関係を自動的に取得する必要があります。

ありがとう

ハリッシュ

4

1 に答える 1

16

dependencyManagement では、依存関係のバージョン、除外、およびそれらを複数のプロジェクトの適切な場所 (親 pom など) で管理できるようにするその他のものを宣言します。

依存関係では、依存関係の実際の使用法/必要性を宣言します。依存関係が親 pom で管理されている場合は、バージョンを使用せずにこれを行うことができ、継承されるため、親 pom の下流の使用法全体で一貫性が保たれます。

プラグイン構成を含む方法で、pluginManagement とプラグインにも同じロジックが適用されます。

于 2013-06-25T14:53:31.967 に答える