2010-06-14 11 views

Répondre

8

pas une solution automatique, mais vous pouvez utiliser le Maven Versions Plugin a un versions:display-plugin-updates but que va vérifier tous les plugins et rapports utilisés dans votre projet et afficher une liste de ces plugins avec des versions plus récentes disponibles. Voici an example de la sortie, il produit:

[INFO] ------------------------------------------------------------------------ 
[INFO] Building Unnamed - org.codehaus.mojo.versions-maven-plugin.it:parent:pom:2.0 
[INFO] task-segment: [versions:display-plugin-updates] 
[INFO] ------------------------------------------------------------------------ 
[INFO] [versions:display-plugin-updates] 
[INFO] 
[INFO] The following plugin updates are available: 
[INFO] maven-checkstyle-plugin .................................. 2.1 -> 2.2 
[INFO] maven-clean-plugin ....................................... 2.1 -> 2.2 
[INFO] maven-deploy-plugin ...................................... 2.3 -> 2.4 
[INFO] maven-javadoc-plugin ..................................... 2.4 -> 2.5 
[INFO] maven-site-plugin .......................... 2.0-beta-6 -> 2.0-beta-7 
[INFO] 
[WARNING] The following plugins do not have their version specified: 
[WARNING] maven-compiler-plugin ..................... (from super-pom) 2.0.2 
[WARNING] maven-deploy-plugin ......................... (from super-pom) 2.3 
[WARNING] maven-install-plugin ........................ (from super-pom) 2.2 
[WARNING] maven-javadoc-plugin ........................ (from super-pom) 2.4 
[WARNING] maven-site-plugin .................... (from super-pom) 2.0-beta-6 
[WARNING] org.codehaus.mojo:build-helper-maven-plugin .................. 1.2 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESSFUL 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: < 1 second 
[INFO] Finished at: Mon Sep 01 15:55:18 IST 2008 
[INFO] Final Memory: 6M/104M 
[INFO] ------------------------------------------------------------------------ 

Il peut également être utilisé pour produire a report (partie du site) que vous pouvez par exemple générer chaque nuit.


Je ne cherchais pas nécessairement des mises à jour sur les bibliothèques utilisées dans mon projet, mais il était intéressé à obtenir des mises à jour régulières sur certains produits que je suis intéressé par.

Pour cela, le La meilleure option pourrait être de s'abonner aux listes de diffusion pertinentes (par courrier ou RSS) et de suivre les annonces.

+1

Je ne cherchais pas forcément les mises à jour sur les librairies utilisées dans mon projet, mais je voulais obtenir des mises à jour régulières sur certains produits qui m'intéressent. Peut-être que la solution serait d'avoir un fichier build et de lister toutes ces dépendances – Sam

9

Il y a maintenant un excellent site: https://www.artifact-listener.org/

+1

Malheureusement, le site ne semble plus être en place. Mais le code de l'auteur est opensourced à https://github.com/openwide-java/artifact-listener – kane

Questions connexes