Apache Ivy
Geliştirici(ler) | Apache Yazılım Derneği |
---|---|
Güncel sürüm | 2.0.0 / 20 Ocak 2009 |
Programlama dili | Java |
İşletim sistemi | Tüm platformlar |
Platform | Java |
Tür | Kıvrak bağımlılık yöneticisi |
Lisans | Apache Lisansı 2.0 |
Resmî sitesi | http://ant.apache.org/ivy |
Kod deposu |
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
[değiştir | kaynağı değiştir]- 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
[değiştir | kaynağı değiştir]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
[değiştir | kaynağı değiştir]- Steve Loughran, Erik Hatcher: Uygulamada Ant, Manning Publications Company, ISBN 1-932394-80-X
Dış bağlantılar
[değiştir | kaynağı değiştir]- Web Sitesi 5 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.
- Jayasoft arşivi 12 Kasım 2008 tarihinde Wayback Machine sitesinde arşivlendi.
- Ivy ile bağımlılık yönetimi 5 Şubat 2009 tarihinde Wayback Machine sitesinde arşivlendi.