= Ivy = IvyはAntのサブプロジェクトであり、よくMavenと比較される。開発プロジェクト全体の構造やライフサイクルまでも規定しようとするMavenとは異なり、Ivyは依存関係の解決のみに絞っているようで、残りはAntでやれということである。 いっけんMavenの方が、(すべてを面倒みてくれるので)よさそうに思えるのだが、実はMavenでは「あらかじめ用意されているストーリー」から外れたことをしようとすると大変な努力を強いられる(ようだ)。それよりも、依存関係の解決のみをIvyに頼り、あとは従来通りAntで記述する方が面倒がなくてよい場合もあると思われる。 このIvyもまた、日本語の資料が極端に少ない。あってもハイレベルなユーザであるので、初心者には何のことやら訳がわからない。以下では特に、Eclipseで使うことに的を絞っている。つまり、EclipseのプラグインであるIvyDEを使って依存ライブラリを記述しその解決を行い、Antのビルドファイルにてそれらのライブラリを利用できるようにする。 また、Ivyでは特にMavenのpom.xmlファイルに記述された依存関係を扱うこともできるので、m2eclipseを利用すれば簡単に所望のライブラリの検索を行って、それをAntビルドファイルで利用することが可能である。 * [[ivy/IvyDE|IvyDEの使い方]] * [[ivy/Trouble|トラブルとその対処]]  * [[ivy/Evicted|Evictedに注意]]  * [[ivy/NoPom|pom.xmlが無視される]] * [[ivy/M2eclipse_IvyDE|m2eclipse+IvyDEメモ]] == マニュアル(翻訳) == * [[ivy/Manual/m2comparison|Mavenとの比較]] * [[ivy/QuickStart|クイックスタート]] == 参考資料 == * [[http://ant.apache.org/ivy/|Apache Ivy]] * [[http://ant.apache.org/ivy/ivyde/|ivyDE]] * [[http://journal.mycom.co.jp/articles/2008/12/03/apacheivy/menu.html|Mavenのパワーをより簡単に! Apache Ivyを試す]] * [[http://www.ibm.com/developerworks/jp/java/library/j-ap05068/index.html|万人のためのオートメーション: Ivy による依存関係の管理]] * [[http://draconianoverlord.com/2010/07/18/publishing-to-maven-repos-with-ivy.html|Publishing to Maven Repos with Ivy]]