Gradle é um sistema de construção para projetos da JVM (Java Virtual Machine). Ele é usado para automatizar tarefas como compilação, testes, empacotamento e implantação. Ele é baseado em um script escrito em Groovy, mas também suporta outras linguagens como Java, Scala e C++.O Gradle é uma alternativa  popular ao sistema de construção Apache Maven, pois oferece uma sintaxe mais simples e flexível, além de suportar construções incremental, o que significa que ele só reconstrói as partes do projeto que foram modificadas. 