Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
依存関係を設定したい親POMがありますが、その依存関係のバージョンはありません。アイデアは、抽象メンバーに少し似ているということです。継承者がこの依存関係の特定のインスタンスを確実に指定するようにしたいのです。
これはどのように達成するのが最善でしょうか? 親にデフォルトのバージョンを設定できます。子供がそれをオーバーライドしたい場合は、 を使用してオーバーライドできますdependencyManagement。別の可能な解決策は、子に設定されているプロパティを使用することです。
dependencyManagement
で依存関係を定義する場合は<dependencies>、(有効な) バージョン番号を設定する必要があります。しかし、あなたが言ったように、バージョン番号をプロパティに入れることができます。子プロジェクトは、必要に応じてこのプロパティをオーバーライドできます。ただし、親プロジェクトにはデフォルト バージョンがあります。
<dependencies>
<dependenyManagement>依存関係を宣言するために使用されます。ただし、プロジェクトに依存関係は追加されません。
<dependenyManagement>