Publicado Maven 3.0

Sonatype ha publicado Maven 3. La anterior versión se publicó en 2005 (Maven 2). Sonatype ha puesto especial énfasis en conservar la retrocompatibilidad con Maven 2, por lo que se espera una migración sencilla.

A diferencia del cambio de la versión 1 a la 2, no se ha modificado en exceso la forma de configurar un proyecto en Maven ni la forma de construir plugins. Maven 3 es una reestructuración del proyecto. Se ha cambiado el contenedor IoC de Plexus a Google Guice, se han estandarizado una serie de librerías para realizar tareas comunes en Maven que son reutilizadas en proyectos como Nexus y m2Eclipse y que incluso pueden ser usadas desde fuera, comoAether una librería para realizar consultas a repositorios Maven.

Como nuevas incorporaciones destaca “Parallel Builds”. Además se han incorporado otras herramientas como Maven Shell, una consola que administra la conexión a un repositotio Maven y tiene funciones avanzadas como multithreading y uso de cache para los artefactos que ya se han solicitado.

Del lado del soporte Eclipse, se añade Tycho, un plugin de Maven que permite a el desarrollo de plugins para Eclipse. Además el plugin oficial “m2Eclipse” ha mejorado mucho, e incluso ya tiene funciones nuevas

Para más información:

http://maven.apache.org/docs/3.0/release-notes.html