software homepage maven maven-3 roadmap

homepage - maven repository



¿Dónde está disponible el cronograma del proyecto para Maven 3.1? (3)

Una de las características de Maven 3 que estoy esperando con impaciencia es el control automático de versiones de los padres, es decir, ya no es necesario codificar la versión de los padres en todos los pom.xml secundarios.

Aparentemente, esta característica viene en Maven 3.1, pero ¿cuándo vendrá Maven 3.1? Irónicamente, si busco en la red, encuentro muchas referencias (ejemplos here , here y here ) sobre cómo una de las características principales de Maven 3.0 es el elemento principal sin versión, excepto que en realidad viene en Maven 3.1. Y las únicas menciones sustantivas de Maven 3.1 que he encontrado son estos mismos artículos que en realidad son alrededor de 3.0.

Incluso una consulta de Google para 3.1 en maven.apache.org no muestra nada útil.

¿Dónde está el lugar al que acudir para los planes de proyecto y los plazos para los próximos lanzamientos de proyectos de Apache? cómo es que todo el mundo conoce las características de Maven 3.1 pero no puedo encontrar una hoja de ruta o una línea de tiempo; ¿Existe un horario para Maven 3.1?


El proyecto de Maven en Apache está utilizando JIRA para rastrear errores y características, incluidos los planes de trabajo. Puede encontrar el enlace general a Maven JIRA en el menú a la izquierda de la página principal del sitio web de Maven.

Visión general de los mapas de ruta de Maven: http://jira.codehaus.org/browse/MNG#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel

La hoja de ruta Maven-3.1.0 : http://jira.codehaus.org/browse/MNG/fixforversion/18967
La hoja de ruta Maven-3.1.x : http://jira.codehaus.org/browse/MNG/fixforversion/18129
La hoja de ruta Maven-3.2 : http://jira.codehaus.org/browse/MNG/fixforversion/15565

El problema del control de versiones padre automático : http://jira.codehaus.org/browse/MNG-624
( Actualización: a partir de ahora, la nueva versión de destino para esta función es v3.2 )

Puede ver en la página allí, que (a partir de 2011-04-13) el 88% de los elementos para v3.1 todavía están abiertos y que el 2% de los elementos de la hoja de ruta están en progreso y que el 90% no está asignado. Dado esto, no tiene mucho sentido hablar de una fecha de lanzamiento. Pero como sugirió bmargulies en un comentario anterior, si pregunta en la lista de correo de los desarrolladores, podrían tener una idea aproximada de cuándo los principales impulsores del proyecto planean comenzar a poner a su fuerza de trabajo en estos elementos de la hoja de ruta ... Supongo que, basado en el hecho de que Sonatype juega un papel importante allí y que probablemente estarán bastante enfocados en la integración de su m2e / m2eclipse en el tren de lanzamiento de Eclipse (que se lanzará a finales de junio) y en su inversión en el proyecto Hudson. . así que mi conjetura personal sería "probablemente no antes de Q4".



Si alguien está interesado, creamos una solución personalizada que intercepta y reemplaza la versión principal en todos los poms secundarios. Básicamente, coloca un frasco de anulaciones en su carpeta apache-maven / lib que reemplazará ciertas versiones principales justo cuando Maven las lee inicialmente (usando un valor de un archivo de propiedades). Los detalles completos y el frasco se agregaron a la versión para padres automática jira junto con las instrucciones para que esto funcione con Jenkins e IntelliJ.