maven maven-plugin dependency-management versions

Complemento de las "versiones" de Maven: ¿cómo excluir las versiones alfa/beta de la respuesta?



maven-plugin dependency-management (1)

Puede configurar el plugin de versiones de esta manera:

<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.1</version> <configuration> <rulesUri>someUrl</rulesUri> </configuration> </plugin>

someUrl también puede ser una URL de archivo. La sintaxis del archivo de reglas se encuentra en http://www.mojohaus.org/versions-maven-plugin/version-rules.html , puede contener algo como esto:

<ignoreVersions> <ignoreVersion type="regex">.*-beta.</ignoreVersion> <ignoreVersion type="regex">.*_ALPHA</ignoreVersion> </ignoreVersions>

Tengo un problema relacionado con las versiones de plugin.

Cuando se genera un informe con el objetivo:

mvn versions:display-dependency-updates

Se sugiere una gran cantidad de bibliotecas que con versiones beta o alfa.

org.hibernate:hibernate-validator ......... 4.2.0.Final -> 4.3.0.Beta1

El problema es que, si el objetivo de este complemento es mostrar las últimas versiones de cada dependencia, no quiero usar versiones beta / alfa para el código de producción. Pero tampoco quiero buscar manualmente la última versión estable.

He intentado la opción de ''método de comparación'': numérico, experto, etc. Sin éxito alguno.

¿Alguna idea para que las ''versiones'' del plugin muestren las últimas versiones disponibles de dependencias, pero sin incluir beta / alpha?