Maven 3

Se acaba de sacar la beta1 de Maven3.

Como sabéis la mayoría odio Maven2, los motivos son varios pero fundamentalmente porque Maven2 no es KISS, y lo que en Maven1 era muy sencillo en Maven2 puede ser hasta imposible y si no muy complicado: véase añadir una tarea de copiar por FTP un WAR a un servidor remoto, antes con un poco de Ant introducido en un goal quedaba resuelto y en Maven2 lo más fácil es que necesites hacer un plugin entero.

Pues parece que uno de los objetivos de Maven3 es hacer más sencilla de utilizar la herramienta (se me ocurre una forma fácil…) y mejorar su rendimiento (Maven2 también es más lento que Maven):

Desde mi punto de vista la principal mejora de Maven3 es que soporta "hooks" dentro del ciclo de vida del proyecto, para poder ejecutar tareas necesarias para compilar, empaquetar o desplegar un proyecto (vamos, lo que ya hacia Maven :)).

Por otro lado el pom.xml ahora puede construirse en otros lenguajes, como en Groovy:

Podéis leer algo más sobre las nuevas características de Maven 3 aquí:

Deja un comentario