JBoss a publié la première version officielle de Tattletale d'aujourd'hui, sous licence GPL.
L'outil génère des rapports qui montrent les dépendances entre fichier archives et d’autres informations qui peuvent aider à identifier des problèmes de couplage forts et permettre ainsi de minimiser le nombre de dépendances et/ou les classes en doublons dans le classpath.
Tattletale JBoss est un outil qui peut aider, les équipes de développement, à obtenir une vue d'ensemble des jars utilisés dans le projet Java EE.Pour l’utiliser il suffit de télécharger à partir de ce lien, puis, lancer la commande suivante
java -Xmx1024m -jar jboss-tattletale.jar E:\dossierProjet\lib c:\dossierRapports
(avec –Xmx512m on obtient des problèmes de mémoire, sur des projets réels)
JBoss Tattletale scanne de façon récursive le répertoire pour construire les rapports en format HTML.
· dépendance d’un jar
· la liste de jars qui dépendent d’un jar
· est ce que le jar respecte la norme OSGi
· le conflit de version des jars
· fichiers JAR Multiples
· fichier jar sans version
Cela permet de
· Lister les classes qui manquent dans le projet
· Lister les classes situées dans plusieurs fichiers JAR
· Lister JAR même si le fichier se trouve dans de multiples endroits
· Vérifiez le SerialVersionUID d'une classe
· Lister les fichiers JAR identiques mais, qui ont des numéros différents de version
· Lister les fichiers JAR sans un numéro de version
· Lister un cours dans un fichier JAR
Rapports des dépendances entre fichiers JAR
Les jars dont un « fichier archive particulier » dépend
La qualité OSGI d’un jar
Intégrer JBoss Tattletale permet d’aider l’industrialisation des tâches de développement et à améliorer la qualité du projet.
0 commentaires :
Enregistrer un commentaire