It is a type of automated build system which is open source and creates builds on the concepts of Apache Ant and Maven. It uses a domain specific language (DSL) which is based on Groovy to declare about the configuration of the project. It doesn’t use the XML form that Apache Maven uses for this declaration.