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:
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.

http://ant.apache.org/ivy/m2comparison.html
http://olmex.blogspot.in/2012/04/ivy-beginners-guide.html
http://vaibhavblogs.org/2012/01/differences-between-ivy-and-maven/

No comments: