Mavenのメリットとデメリット Mavenはご存じのとおりJavaベースのビルドツールだ。JavaのビルドツールというとApache Antが有名だが、MavenはAntと比べると以下のようなメリットがある。 ライブラリの依存関係を解決できる 標準でプロジェクトサイトの生成やテストの実行など様々なゴールが用意されている Mavenの流儀に従うことで設定ファイルをほとんど記述せずに済む 豊富なプラグインが用意されている Mavenは単なるビルドツールではなく、ライブラリ管理や、プロジェクトサイトやテストレポートの生成などの機能も備えており、Antと比べるとプロジェクトのより広範囲の運用をサポートしてくれるツールといえる。 とはいうものの、Mavenはいいところばかりではない。たとえばインターネットに接続できない環境ではインターネット上のリポジトリを参照できなかったり、Mavenの流儀を外れ