Graphes de dépendances transitives entre librairies Java
Comme je vous l'ai décrit dans un billet précédent, Ivy est un outil de gestion de dépendances de librairies java entre projets J2EE.
Depuis la version 1.0, Ivy sait est capable de générer des graphes de dépendances, ce qui est très pratique dans le cadre de gros projets J2EE pour gérer les jar superflus et optimiser les conflits de dépendance entre projets.
La tâche ant ''ivy:report'' permet de générer un fichier pouvant être lu par yEd, un outil de visualisation/création de graphes écrit en Java.
Une documentation très simple sur le processus de génération de graphe peut être trouvé ici : http://www.jayasoft.fr/org/modules/ivy/yed.php