Günümüz dünyasında Apache Ivy çok fazla ilgi ve tartışma yaratan bir konudur. Yıllardır Apache Ivy çalışma ve araştırma konusu olmuştur ve zamanla önemi artmıştır. Hem akademik alanda hem de kamuoyunda, Apache Ivy toplumun farklı yönleriyle olan ilgisi nedeniyle birçok kişinin dikkatini çekti. Bu makalede, kökeni ve evriminden bugünkü etkisine kadar Apache Ivy ile ilgili çeşitli yönleri inceleyeceğiz. Kapsamlı bir analiz aracılığıyla, Apache Ivy'in farklı alanları nasıl etkilediğini ve bu konu etrafında hangi perspektiflerin açıldığını derinlemesine anlamaya çalışacağız.
![]() | |
Geliştirici(ler) | Apache Yazılım Derneği |
---|---|
Güncel sürüm | 2.5.3[1] ![]() |
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.
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.