¿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
Deja un comentario