Глава 1. Введение

Представляем вам Gradle, систему сборки, которая является гигантским скачком для технологии сборки в мире Java (JVM). Gradle предоставляет:

  • очень гибкий инструмент общего назначения для сборки проектов, наподобие Ant;
  • переключаемые каркасы, в которых используется сборка-по-соглашению, как в Maven. Но он вас этим не ограничивает.
  • очень хорошую поддержку для многопроектных сборок;
  • очень хорошее управление зависимостями (на основе Apache Ivy);
  • полную поддержку инфраструктуры существующих у вас Maven или Ivy хранилищ;
  • поддержку для переходных управлений завимостями без необходимости использовать удаленные хранилища или файлы pom.xml и ivy.xml;
  • задачи и сборки Ant'а являются объектами первого класса;
  • написание скриптов сборка на Groovy
  • богатую модель предметной области для описания вашей сборки.

В "Главе 2. Обзор" вы найдете более подробный обзор Gradle.