Gradle – безплатна система за автоматично сглобяване, изградена на принципите на Apache Ant и Apache Maven, но предоставяща DSL (Domain-specific language ) на езика Groovy вместо традиционното XML-образно представяне на конфигурацията на проекта.
За разлика от Apache Maven, основаващ се на концепцията за жизнения цикъл на проекта, и Apache Ant, в който редът на изпълнение на задачите(targets) се определя от връзките на зависимост (depends-on), Gradle използва насочен ацикличен граф за определяне на реда на изпълнение на задачите.
Gradle е разработен за разширяеми многопроектни сглобки и поддържа инкрементални сглобки, като определя кои компоненти на дървото на сглобката не са се променили и кои задачи, зависещи от тези части, не изискват рестартиране.
Основните плъгини са предназначени за разработване и внедряване на приложения Java, Groovy и Scala, но се подготвят плъгини за други езици за програмиране.


