¿Existe un complemento de Maven que le permita verificar si hay nuevas versiones de dependencias disponibles en el repositorio?
Digamos que está utilizando la dependencia X con la versión 1.2. Ahora se lanza una nueva versión de X con la versión 1.3. Me gustaría saber, en función de las dependencias utilizadas en mi proyecto, qué dependencias tienen versiones más nuevas disponibles.
maven-2
version
dependencies
congelar
fuente
fuente
Respuestas:
El complemento Maven Versions y su
display-dependency-updates
mojo son lo que estás buscando:mvn versions:display-dependency-updates
Así es como se ve la salida:
fuente
maven-plugin-api
también se puede utilizar para verificar las versiones más recientes de Maven, ya que se publica una nueva versión de esta dependencia para cada versión de Maven.Si desea recibir notificaciones por correo electrónico cuando haya nuevas versiones de artefactos disponibles en Maven Central , puede crear una cuenta en artifact-listener y elegir qué artefacto desea seguir.
Puede buscar artefactos manualmente o cargar directamente su pom.xml.
Periódicamente recibirás notificaciones como esta (disponible en inglés y francés por ahora):
fuente
El VersionEye Maven Plugin está haciendo lo mismo: versioneye_maven_plugin .
VersionEye también puede notificarle sobre nuevas versiones en los repositorios de Maven. Es una herramienta independiente del lenguaje y, además de Java, admite otros 7 idiomas. Además de la sencilla función de seguimiento / notificación, también puede monitorear directamente los repositorios de GitHub y BitBucket y notificarle sobre dependencias desactualizadas en sus proyectos.
También hay una API REST JSON , para integraciones de herramientas.
Por cierto, soy el tipo que comenzó este proyecto. Déjeme saber si usted tiene preguntas.
fuente
Puede usar el complemento Versions Maven [1] para generar informes en su sitio Maven para obtener una lista de posibles actualizaciones. Con respecto a la irregularidad de Spring, parece utilizar el sistema de versiones Mercury [2]. Al configurar el complemento Versiones, puede agregar una regla especial para las cosas de Spring:
fuente
En los proyectos con un gran número de dependencias, en ocasiones mantiene sus versiones en una sección de propiedades.
En el caso de que solo le interesen las actualizaciones de esas versiones, puede usar el siguiente comando
mvn versions:display-property-updates
Esto proporciona una vista más condensada y solo devuelve las versiones que necesita actualizar en la sección de propiedades.
fuente