Mostrando las entradas con la etiqueta Maven 3. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Maven 3. Mostrar todas las entradas

viernes, 8 de octubre de 2010

Maven 3 disponible!!!!

Hoy fue liberado por Sonatype la versión 3.0 de Maven.  Para descargarlo usen este enlace. La gente de Sonatype indica que los proyectos usando versión 2 deberían funcionar sin problemas con la 3 pero es bueno revisar la tabla de compatibilidad para estar seguros. La tabla esta en este enlace.

C:\>mvn -version
Apache Maven 3.0 (r1004208; 2010-10-04 07:50:56-0400)
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"

viernes, 23 de abril de 2010

Apache Maven 3.0-beta-1 disponible

Ya esta disponible la versión 3.0-beta-1 de Apache Maven, para descargarla deben usar este enlace. Aunque se ha tratado de mantener compatibilidad con versiones anteriores hay algunos puntos que se deben revisar si se quiere actualizar un proyecto 2.x a la versión 3. Aquí pueden revisar la lista completa de incompatibilidad conocida hasta el momento.

viernes, 19 de marzo de 2010

El futuro de Maven

Con el lanzamiento de Maven 3.0 para mediados de este año, el sitio Jazen realizo una entrevista a Jason van Zyl (fundador de maven) para ver que debemos esperar los usuarios de esta nueva versión. Entre los puntos tratados están
  • Compatibilidad con versiones anteriores
  •  Soporte/integración con lenguajes dinámicos
  • Compatibilidad con m2eclipse
  • Cambios a nivel de configuración
  • Introduccion de POM mixins como mecanismo para compartir configuracion entre los pom sin necesidad de usar herencia (parent-pom)
  • Administrador de seguridad integrado con Nexus

Para leer la entrevista completa usen este enlace

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"

martes, 21 de abril de 2009