Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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

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

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

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

Ответ 2

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

Для получения дополнительной информации здесь: Следующее поколение построит с Gradle