31
Apache Maven, bina otomasyonu ve proje yönetimi (yazılım geliştirmede) için Java tabanlı bir araçtır.Proje yapısını ve diğer bileşenlere ve kütüphanelere olan bağımlılıklarını açıklayan bir XML dosyasında açıklanan bir Proje Nesne Modeli (POM) etrafında merkezlenmiştir.Maven, kaynak kodu derlemesi ve paketlemesi için önceden tanımlanmış hedefler sağlar.Başvurulan yazılım kitaplıklarını çevrimiçi bir depodan otomatik olarak indirebilir.Teorik olarak Maven'in açık tasarımı diğer programlama dillerinin desteklenmesine izin verirken, temel olarak Java geliştirme için kullanılır, burada hem Açık Kaynak projeleri hem de özel geliştirme ekipleri için yaygın olarak kullanılmaktadır.
maven