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"
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
Ejemplo:
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
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
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
Para leer la entrevista completa usen este enlace
- 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
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
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
El futuro de Maven: Maven 3
Esta es una presentacion interesante acerca de el futuro de Maven.
Jason van Zyl on Maven 3 from Sonatype on Vimeo.
La presentacion completa la pueden ver en este enlace.
Jason van Zyl on Maven 3 from Sonatype on Vimeo.
La presentacion completa la pueden ver en este enlace.
lunes, 23 de marzo de 2009
Apache Maven 2.1.0 disponible
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
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
Para mas detalles seleccionen este enlace.
- 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
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
Suscribirse a:
Entradas (Atom)

