maven dependencymanagementの使用用途

最近、mavenを学習したときに引っ掛かりを覚えたのでメモ *1

何に引っ掛かりを覚えたか

公式ではなく、他の方の記事から引用になってしまうのですが、、、

dependenciesとは違って依存関係の定義ではなく、依存関係の定義の為の定義 *2

私がマルチスタイルのプロジェクトのpomをガッツリ管理したことがないからか、
使用例を見ても利便性を理解できず

腹落ちした理由

intellijでは、dependencyManagementで指定されている依存関係のリストを表示して
任意のライブラリを追加することができる
毎回親pomを除いてコピペするが面倒くさいと思っていたけど、これは便利
と書いていて気がついた
ライブラリを追加するときに、毎回親pomを見ることに面倒くささを感じていたんだな

参考

maven3に慣れる - 備忘log *1
Mavenでビルドする際の10のTips - cynipeと読む *2
Maven 依存関係 | IntelliJ IDEA ドキュメント *3