2 ответов:
вы можете думать о Gradle как о доброте Муравья и Maven вместе взятых минус шум XML. И возможности написания скриптов для с Groovy-это очень большой плюс.
- Gradle дает вам соглашения, но все же дает вам возможность легко их переопределить.
- файлы сборки Gradle менее подробны, поскольку они написаны в groovy.
- Он обеспечивает очень хороший DSL для написания задач сборки.
- имеет много хороших плагинов и яркой экосистемы
когда использовать Gradle и когда использовать Maven ?
почти везде для создания java / groovy проекта. Файлы сборки очень лаконичны.
при выборе Google Gradle в качестве новой системы сборки для Android SDK и зрелых библиотек, таких как Spring, Hibernate, Grails, Groovy и т. д. уже используя его для питания своих сборок, нет никаких сомнений в том, что Gradle становится де-факто системой сборки для экосистемы Java.
Gradle-это следующий эволюционный шаг в инструментах сборки на основе JVM. Он опирается на уроки узнал из установленных инструментов, таких как Ant и Maven, и берет свои лучшие идеи на следующий уровень. Следуя подходу построения по соглашению, Gradle позволяет декларативно моделировать вашу проблемную область, используя мощный и выразительный доменный язык (DSL) реализовано в Groovy вместо XML. Поскольку Gradle является родным JVM, он позволяет вам писать пользовательская логика на языке, который вы наиболее удобны, будь то Java или Groovy
подробнее здесь: следующее поколение строит с Gradle
Comments