search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
18 gösterim
Apache'nin Ant adında bir ürünü var, ayrıca maven de apache'ye ait bir ürün arasında nasıl temel farklılıklar var?
Java kategorisinde 5.7k puan

1 cevap

1 oy
Her ikisi de Apache Software Foundation tarafından geliştirilmiştir ve ikisi de derleme ve dağıtım aracı olarak kullanılabilir.

Apache Ant, yazılım oluşturma süreçlerini otomatikleştirmek için bir yazılım aracıdır. Maven ise bir yazılım proje yönetimi aracıdır. Genel olarak Maven, Ant'tan daha esnektir.

Apache Ant bir inşa aracıdır. Maven proje yönetimi, bağımlılık çözme gibi işlemlerin yapılmasına olanak sağlar.

Maven bir yaşam döngüsü izler. Ant herhangi bir döngü takip etmez.

Maven eklentileri yeniden yeniden kullanılabilir. Ant komut dosyaları tekrar kullanılamaz.

Ant, zorunlu bir yaklaşım kullanır. Yani programcı, Ant yapı dosyasında hangi eylemlerin gerçekleştirileceğini belirtmelidir. Maven bildirimsel bir yaklaşım kullanır. Programcı, pom.xml dosyasını kullanarak tanımlamalıdır.

Ant'ın varsayılan dizin düzeni yoktur. Maven, varsayılan bir dizin düzenine sahiptir.
172 puan

İlgili sorular

0 oy
1 cevap 21 gösterim
21 gösterim
Maven ile çalışırken genellikle insanlar "mvn clean install" diyor. Bazı arkadaşlar da "mvn clean compile" daha iyi olduğunu söylüyor. Arasındaki fark nedir?
31 Ağustos Java kategorisinde kenan 5.7k puan sordu
0 oy
1 cevap 145 gösterim
145 gösterim
Selamlar arkadaşlar, Maven kullanarak bir konsol uygulaması geliştiriyorum. [mvn clean compile package] çalıştırdığım zaman gerekli kütüphaneleri tek jar dosyası içine toplamıyor. Nasıl yapabilirim?
27 Mayıs 2016 Java kategorisinde kenan 5.7k puan sordu
0 oy
1 cevap 236 gösterim
236 gösterim
Selamlar, Eclipse ya da Netbeans kullanırken proje ayarlarından projemin java versiyonunu 1.7 yapıyorum. Fakat maven komutlarından clean compile çalıştırdığım zaman Eclipse ya da Netbeans içinde proje java versiyonu yine 1.5 e geri geliyor. Nasıl düzeltebilirim?
6 Şubat 2016 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 34 gösterim
34 gösterim
Maven'de profil diye bir özellik var. Bu özellik nedir, ne işe yarar, nerede kullanabilirim?
31 Ağustos Java kategorisinde kenan 5.7k puan sordu
0 oy
0 cevap 9 gösterim
9 gösterim
mvn deploy ne işe yarar?
31 Ağustos Java kategorisinde kenan 5.7k puan sordu