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

jueves, 18 de noviembre de 2010

Sonar 2.4 disponible

Ya fue liberada la versión 2.4 de Sonar, la excelente herramienta open source para análisis de código fuente. Entre las mejoras están soporte para actualización de plugins desde la misma herramienta (Update Center) y un nuevo diseño del dashboard basado en widgets el cual permite seleccionar el layout y los widgets a mostrar. Para ver la lista completa de cambios y descargar la versión deben ir a la siguiente pagina.

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"

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



miércoles, 18 de agosto de 2010

Verificando versiones de dependencias en un proyecto con Maven

Nunca han tenido la necesidad de saber que tan al día están las versiones de las dependencias de un proyecto? Si usan  maven es muy fácil responder esa pregunta usando el plugin versions. Solo falta ejecutar el comando

mvn versions:display-dependency-updates 

y maven se encargara de revisar contra el repositorio central cuales dependencias tienen nuevas versiones y cuales no. Ejm:




El plugin también se utiliza para ejecutar diferentes operaciones de administracion de las dependencias, tales como actualizar alguna version, cambiar los SNAPSHOTS por versiones release, actualizar todas las dependencias a su ultima version, etc

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

miércoles, 16 de diciembre de 2009

Sonatype Nexus 1.4.1 disponible

Hoy Sonatype libero la version 1.4.1 del administrador de repositorios de maven Nexus. Esta version incluye mas de 90 mejoras y correcciones. La lista de cambios completa la pueden ver aqui.

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"

miércoles, 28 de octubre de 2009

Sonatype Nexus 1.4 disponible

Ya esta disponible la version 1.4 de Sonatype Nexus, el administrador de repositrorios para maven. La lista de cambios la pueden ver en este enlace y para información de las nuevas funcionalidades introducidas pueden revisar este.

miércoles, 12 de agosto de 2009

Maven 2.2.1 disponible

Acaban de liberar maven 2.2.1. Esta versión corrige varios defectos de regresión asociados principalmente al conector http. Para ver mas detalle vayan a este enlace, y para descargar la versión usen este.

miércoles, 1 de julio de 2009

Apache Maven 2.2.0 disponible

Ya esta disponible la nueva versión 2.2.0 de Apache Maven. Una de las características mas importantes de esta versión es que requiere obligatoriamente de JDK 1.5+. Para ver la lista completa de cambios revisen este enlace.

martes, 21 de abril de 2009

lunes, 23 de marzo de 2009

Apache Maven 2.1.0 disponible

Ya esta disponible la version 2.1.0 de maven. Entre las mejoras mas importantes se encuentra la opcion de enmascarar passwords en el archivo settings.xml, la resolucion de dependencias en paralelo y soporte a plugins escritos en ant. Para mas informacion consulten este enlace.

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.

miércoles, 18 de febrero de 2009

Maven 2.0.10 disponible

Ya esta disponible la versión 2.0.10 de Maven, la popular herramienta de administración de proyectos de Apache.

Para descargarlo usen este enlace, y para mas información usar este.

jueves, 22 de enero de 2009

Apache Continuum 1.3.1 alpha disponible para pruebas

Ya está disponible para pruebas la versión 1.3.1 Alpha de Apache Continuum, la herramienta de integración continua de Apache. Entre las mejoras que ofrece esta están

  • Migración a Struts 2
  • Builds concurrentes
  • Builds distribuidos
  • Usa httpclient 4.0beta
  • Varios defectos importantes

Para mas detalles seleccionen este enlace.

martes, 13 de enero de 2009

Apache Continuum 1.2.3 disponible

Ya está disponible la versión 1.2.3 de Apache Continuum, la herramienta de integración continua de Apache. Esta versión es de corrección de defectos. Para ver la lista de mejoras seleccionen este enlace, y para descargarlo usen este.

viernes, 19 de septiembre de 2008

Maven 2.1.0-M1 disponible

Hoy fue liberado al publico la versión 2.1.0-M1 de Apache Maven. Esta versión corrige unos 70 defectos por lo cual se recomienda su uso de forma inmediata. Para bajar la versión denle clic a este enlace. Para ver la lista de correcciones denle clic a 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, 6 de septiembre de 2008

Reestructuración de Maven

En un post anterior indique que la version 2.0.10 de maven estaba en Release Candidate. Ayer un comunicado de los desarrolladores indica que se reestructuraron las versiones y por lo visto esta version ya no estara disponible. Los cambios son los siguientes:

2.1 se cambia a 3.0
2.0.10 se cambia a 2.1.0-M1
2.0.10 sera creada pasado ciertas correcciones de 2.1.0-M1

Para mas detalle vean el anuncio oficial