viernes, 13 de noviembre de 2009

Maven 3.0 alpha-3 disponibe

Ya esta disponible la versión 3.0 alpha-3 de Maven. Según los desarrolladores es la mejor de todas las versiones que han existido hasta el momento. Entre las características de esta versión tenemos:


  • 100% compatible con los pom y los plugins de maven 2. En teoria no hay que cambiar nada en los proyectos ya existentes pero en mis pruebas encontre que si se repite alguna dependencia se genera un error. Maven 2 ignora esto pero me parece bien que maven 3 lo valide


    mvn clean
    [ERROR] The project com.my.psf.accounts:my-accounts:1.0.0-SNAPSHOT (D:\ECLIPS~1\psf\T1-PSF~1\pom.xml) has 3 errors
    [ERROR] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-test:jar -> du
    plicate declaration of version ${spring-version}
    [ERROR] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: hsqldb:hsqldb:jar -> duplicate declaratio
    n of version 1.8.0.10
    [ERROR] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: commons-dbcp:commons-dbcp:jar -> duplicat
    e declaration of version 1.2.1
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingExceptionOR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin


  • Mejor performance y mas estable
  • Sincronizado con el plugin de eclipse m2eclipse
  • Se puede usar maven como una librería. La idea es incluirlo dentro de Hudson y de Nexus
  • Provee una base solida para crear extensiones

Para mas información respecto a esta versión usen este enlace y si desean descargarlo usen este otro



mvn -version
Apache Maven 3.0-alpha-3 (r834122; 2009-11-09 11:04:41-0500)
Java version: 1.6.0_14
Java home: C:\Program Files\Java\jdk1.6.0_14\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

Publicar un comentario