¿Cambiamos? 😉

No soy yo un gran defensor de Maven (al menos no de Maven2, que sí lo fui de Maven1, y más comparado con ant), sobre todo por su verbosidad y poca claridad….

En este artículo Angela Stringfellow analiza las fortalezas y debilidades de cada uno de ellos:

Gradle Maven
Usa una DSL basada en Groovy para definir la configuración Usa XML para describir el proyecto
Determina el orden de las tareas por un grafo de dependencias Las dependencias, plugins,… se definen en XML
Creaado en 2007, en 2013 es adaptado por Google como build system para Android
Soporta multiproyectos
Soporta compilaciones incrementales al saber que ha cambiado en el código

Leer más