Maven Gradle Build Tools Overview

Gradle Overview

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.

Gradle handles two major things using its build script – one the project build and the other is tasks.
A Task – means small chunk of work which the build performs and a project is made of many tasks, examples : creating a jar package, compiling files or any other target like in ANT build xml file.

Read more about Gradle Build Tool …

Maven Overview


Maven is a build automation and a project management tool, mainly used for Java projects. Maven project structure and contents are declared in an xml file called pom.xml, referred as Project Object Model (POM), pom is the heart of the maven build system.

Read more about Maven Build Tool …