2008年6月29日日曜日

IvyはMavenアレルギーの特効薬かもしれない

Apache AntプロジェクトにIvyというものが統合されるらしい。

IvyはMaven2のライブラリ依存関係の解決部分だけを抜き出したようなもの。Ivyの特徴は

  • Maven2のリポジトリが使える
  • ライブラリのJarはプロジェクトのlibディレクトリにコピーされる
  • Antタスクのひとつとして実行されるので今まで作ったAntスクリプトが無駄にならない

MavenのようにすべてをMavenにあわせてプロジェクトを作る必要がないので自由度が高い。

参考記事

万人のためのオートメーション: Ivy による依存関係の管理