Mostrando las entradas con la etiqueta m2eclipse. Mostrar todas las entradas
Mostrando las entradas con la etiqueta m2eclipse. Mostrar todas las entradas

jueves, 19 de agosto de 2010

Revisando el arbol de dependecias de un proyecto con Maven

Para ver el árbol de dependencias de un proyecto usando maven solo debemos usar el plugin dependency y ejecutar el comando

mvn dependency:tree

Ejemplo:



Si usan Eclipse y tienen el plugin m2eclipse pueden también ver el árbol  así como el gráfico de dependencias



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, 10 de marzo de 2009

Nexus 1.3.0 disponible

Ya esta disponible la nueva versión de Nexus - el administrador de repositorios para maven de la empresa Sonatype, la misma gente que desarrolla el plugin de maven para Eclipse - m2eclipse.  Esta actualizacion es tanto para la version open source como para la profesional.  La lista de nuevas funcionalidades la pueden ver aqui y la lista de defectos la pueden revisar en este enlace.

lunes, 8 de septiembre de 2008

M2Eclipse 0.9.6 disponible

Maven Integration para Eclipse 0.9.6 esta disponible. Esta versión se encarga principalmente de arreglar defectos pero también introduce una serie de mejoras. Para mas detalle revisen este enlace.

sábado, 19 de julio de 2008

Maven Integration for Eclipse 0.9.5 disponible

Hoy fue liberada la versión 0.9.5 del popular plugin de eclipse para maven - m2eclipse. Este nuevo release contiene varias mejoras de estabilidad y defectos pero también introduce el nuevo editor GUI para el pom.xml. Si quieren saber mas al respecto revisen este enlace.

viernes, 16 de mayo de 2008

M2Eclipse 0.9.4 incluye editor de pom.xml

La version mas reciente (0.9.4) del plugin de Maven 2 para Eclipse - M2Eclipse incluye un editor para el pom.xml el cual permite completarlo basado en el schema. Otra caracteristica interesante es que permite completar los artefactos de las dependencias basado en las versiones disponibles. Si quieren ver mas detalles denle clic aqui.