2013-08-06 24 views
43

Jaka jest różnica między Gradle i Maven?Różnica między Gradle i Maven?

Jestem nowy w Gradle, ale kiedyś pracowałem z mavenem.

Kiedy używać Gradle i Kiedy używać Mavena?

+0

bardzo mi pomocna w tym podręczniku http://goo.gl/vaB9he porównaj Gradle z innymi kompilatorami –

Odpowiedz

44

Można myśleć o Gradle jak dobroć Ant i Maven połączone razem z szumem XML. A skrypty z groovy to bardzo duży plus.

  • Gradle daje konwencje, ale wciąż daje ci siłę, by je z łatwością obejść.
  • Pliki kompilacji Gradle są mniej szczegółowe, ponieważ są napisane w sposób groovy.
  • Zapewnia bardzo ładne DSL do pisania zadań kompilacji.
  • Ma wiele dobrych wtyczek i tętniące życiem ekosystem

Kiedy korzystać Gradle i kiedy używać Maven?

Prawie wszędzie do tworzenia projektu java/groovy. Pliki kompilacji są bardzo zwięzłe.

Z Google wybieranie Gradle jako nowego systemu kompilacji dla Androida SDK i dojrzałych bibliotek takich jak Spring, Hibernate, Grails, Groovy itd., Które już używają go do zasilania swoich kompilacji, nie ma wątpliwości, że Gradle staje się de facto systemem kompilacji dla ekosystemu Java.

7

Gradle jest kolejnym krokiem ewolucyjnym w narzędziach opartych na JVM. Opiera się na lekcjach nauczyło się z ustalonych narzędzi, takich jak Ant i Maven i bierze najlepsze pomysły na następny poziom . Zgodnie z przyjętą konwencją, Gradle pozwala na deklaratywne modelowanie domeny problemowej za pomocą silnego i ekspresywnego języka specyficznego dla domeny (DSL) zaimplementowanego w Groovy zamiast XML. Jak Gradle jest rodowitym JVM, to pozwala na pisanie niestandardową logikę w języku, którego się najbardziej komfortowo, czy to Java lub Groovy

uzyskać więcej informacji tutaj: Next generation builds with Gradle

Powiązane problemy