Popular Posts

Friday, September 07, 2012

Difference between build tools : Maven vs Gradle Vs Ant/Ivy

Below is a feature wise comparison among various build/dependency management tools like Apache Maven, Gradle & Ivy:

Gradle is an open source build automation system that uses the concepts of Ant + Maven and replaces the XML with a Groovy-based domain-specific language (DSL).

Ant with Ivy:
Ant - the father of modern build tools, embraced one of its sub-project Apache Ivy - to fulfill need of transitive dependency management. Together they provide a simple and easy build / dependency management framework.

Apache Maven:
Basically a build + dependency management tool but much more than that.


No comments: