2013-08-06 25 views
43

Gradle ve Maven arasındaki fark nedir?Gradle ve Maven Arasındaki Fark?

Ben Gradle için yeni ama maven ile çalışmak için kullanılır.

zaman Maven'i zaman kullanılmalı Gradle ve kullanımı?

+0

beni çok yararlı bu kılavuzu http://goo.gl/vaB9he diğerleri sistemlerini kurmak ile Gradle karşılaştırmak –

cevap

44
Sen Gradle düşünebilirsiniz

Ant ve Maven'in iyiliği, XML'in gürültüsünü bir araya getirdi. Ve groovy ile scriptability çok büyük bir artı.

  • Gradle size kurallar verir, ancak bunları kolayca geçersiz kılma konusunda size güç verir.
  • Gradle inşa dosyalar harika yazılır olarak daha az ayrıntılıdır.
  • Yapı görevleri yazmak için çok güzel bir DSL sağlar.
  • iyi eklentileri sürü ve canlı ekosistem Has

zaman Maven kullanmak Gradle ve ne zaman kullanılır? Hemen hemen her yerde java/harika bir proje oluşturmak için

. Yapı dosyaları çok terstir. Google Android SDK ve Bahar, Hibernate, Grails, Groovy gibi olgun kütüphaneler için yeni inşa sistemi olarak Gradle seçme ile

vb zaten Gradle de-facto yapı sistemi haline gelmekte olduğunu hiç şüphe yoktur, onların inşa güç kullanmaktan Java ekosistemi için. için

7

Not, JVM tabanlı oluşturma araçlarında bir sonraki evrimsel adımdır. derslerini Ant ve Maven gibi yerleşik araçlardan öğrenir ve en iyi fikirlerini bir sonraki seviyesine taşır. Bir yap-by-kongre yaklaşım izleyen Gradle bildirimli güçlü ve anlamlı Domain-Specific Language (DSL) kullanarak sorun alanını Groovy yerine XML uygulanan modelleme sağlar. Gradle bir JVM yerli olduğundan, sen, sen en rahat dilde özel mantık yazma olsun Java ya da burada Groovy

için daha fazla bilgi sağlar: Next generation builds with Gradle