Gradle is an open source, advanced general purpose build management system. It is built on ANT, Maven, and lvy repositories. It supports Groovy based Domain Specific Language (DSL) over XML.
This tutorial explains how you can use Gradle as a build automation tool for Java as well as Groovy projects.
This tutorial is designed for those software professionals who would like to learn the basics of Gradle as a build tool in simple and easy steps.
Gradle is a Groovy-based build automation tool. So, it will certainly help if you have some
prior exposure to Groovy. In addition, you should have working knowledge of Java.