Apache Ivy

Apache Ivy halihazırda Apache Ant bünyesinde geliştirilmekte olan bir geçişken bağımlılık yöneticisidir. Ivy, Apache Ant'le birlikte çalışarak Java (ya da farklı bir programlama dili) diliyle yazılmış bir projenin bağımlılık çözümlemesini yapmaktadır. Bir projenin son halini alması için gerekli bağımlılık tanımları ayrı bir XML dosyasında saklanır. Ivy, Apache Maven'in çalışma mantığına sa
hiptir ancak projelere son halini verebilen bu yazılımın tersine yalnızca bir bağımlılık yöneticisi işlevi görmektedir.

Özellikler 
 Proje bağımlılığı yönetimi
 XML tabanlı proje bağımlılığı tanımı ve jar havuzları
 Geçişken bağımlılık tanımlarının otomatik olarak güncellenmesi
 Artık havuzlara otomatik tümleştirme yeteneği
 Aynı anda birden fazla bağımlılık tanımına izin veren proje durum tanımları
 Yerel projeler için gelişkin yayımlama araçları

Tarihçe 
Ivy, Xavier Hanin önderliğindeki bir Jayasoft takımı tarafından Eylül 2004'te yaratılmıştır. Son olarak 1.4.1 sürümü bu şirket tarafından desteklenen yazılım daha sonra Apache Incubator bünyesine alınmıştır. Bu nedenle, önceden fr.jayasoft.ivy adıyla anılan paketler org.apache.ivy adını almışlardır.

Apache Incubator'dan Ekim 2007'de ayrılan Ivy, Apache Ant'in yardımcı projelerinden biri olmuştur.

Kaynakça 

 Steve Loughran, Erik Hatcher: Uygulamada Ant, Manning Publications Company, ISBN 1-932394-80-X

Dış bağlantılar 
 Web Sitesi 
 Jayasoft arşivi 
 Ivy ile bağımlılık yönetimi 

İnşa otomasyonu