инструмент автоматизации проекта, который основывается на концепциях Apache Ant и Apache Maven и представляет основанный на Groovy предметно-ориентированный язык [DSL] вместо более традиционной XML-формы объявления конфигурации проекта.

В отличие от Apache Maven, который определяет жизненные циклы, и Apache Ant, где цели вызываются на основе зависимого частичного упорядочения, Gradle использует направленный ациклический граф («DAG») для определения порядка в какие задачи можно запустить.

Gradle был разработан для многопроектных сборок, которые могут вырасти до достаточно больших размеров, и поддерживает инкрементные сборки, интеллектуально определяя, какие части дерева сборки являются современными, так что любая задача, зависящая от этих частей, не будет нуждаться подлежит повторному исполнению.

Источник: gradle.org | Википедия