Mavenは、プロジェクトごとにPOMを定義し、プラグインでビルドを実行する方式のツールです。紹介ページによれば、一つのMavenプロジェクトの構成に慣れれば他のプロジェクトの構成も把握しやすく、ディレクトリ構成の指針も示されています。依存関係は推移的依存関係を含めて管理でき、プロジェクトの利用者は中央のリポジトリからビルドに必要なJARをダウンロードできる仕組みがあります。
ビルドと依存関係管理の標準化
POMとプラグイン、中央リポジトリを軸にビルド構成を揃える。