2013-08-06 7 views
43

В чем разница между Gradle и Maven?Разница между Gradle и Maven?

Я новичок в Gradle, но я работал с maven.

Когда использовать Gradle и когда использовать Maven?

+0

для меня очень полезно это руководство http://goo.gl/vaB9he сравнить Gradle с другими системами сборки –

ответ

44

Вы можете думать о Gradle так как доброта Ant и Maven сочетаются с шумом XML. И скриптабельность с groovy - очень большой плюс.

  • Gradle дает вам условные обозначения, но при этом дает вам возможность легко их переопределить.
  • Файлы сборки Gradle менее подробные, поскольку они написаны в groovy.
  • Он обеспечивает очень хороший DSL для написания задач сборки.
  • Имеет много хороших плагинов и живой экосистемы

Когда использовать Gradle и когда использовать Maven?

Практически везде для создания проекта java/groovy. Файлы сборки очень короткие.

С помощью Google вы можете выбрать Gradle как новую систему сборки для Android SDK и зрелых библиотек, таких как Spring, Hibernate, Grails, Groovy и т. Д., Которые уже используют ее для питания своих сборок, нет сомнений в том, что Gradle становится де-факто системой сборки для экосистемы Java.

7

Gradle - это следующий эволюционный шаг в инструментах построения на основе JVM. Он опирается на уроки , полученные из установленных инструментов, таких как Ant и Maven, и берет свои лучшие идеи на следующий уровень . Следуя принципу построения по соглашению, Gradle позволяет декларативно моделировать вашу проблемную область, используя мощный и выразительный доменный язык (DSL) , реализованный в Groovy вместо XML. Как Gradle является JVM родной, это позволяет писать логики в языке вы наиболее комфортно, будь то Java или Groovy

Для получения дополнительной информации здесь: Next generation builds with Gradle

Смежные вопросы