Y a-t-il des plugins/outils disponibles pour parcourir le chemin de classe d'un projet (ou espace de travail) Eclipse et mettre en évidence les pots non utilisés?
ClassPathHelper est un bon début.
Il identifie automatiquement les bocaux orphelins et bien plus encore.
La seule limitation concerne les dépendances qui ne sont pas définies dans les classes, par exemple dans les fichiers de configuration du framework d'injection de dépendances.
Vous avez également d'autres options/compléments, tels que:
UCDetector n'aide pas pour cela: il ne fonctionne pas sur les fichiers JAR. Et pour classpathHelper , je ne pourrai pas trouver un moyen simple de lister les JAR orphelins (BTW, si quelqu'un a un tutoriel pour cela, Je suis intéressé).
Donc, si vous utilisez également Maven comme moi, je découvre ce super plugin Maven , et je voudrais partager cette solution avec vous. Tapez simplement:
mvn dependency:analyze
Et vous obtiendrez instantanément une liste des fichiers JAR inutilisés dans vos dépendances. Très utile !
Vous pouvez utiliser l'un de ces plugins: CDetector ou Classpath Helper
J'ai trouvé un outil très rapide et intéressant pour archiver cet objectif:
Décompressez simplement le programme et exécutez:
Java -Xmx512m -jar tattletale.jar ~/myjavaproject/mydistribution output
Cela va générer un rapport très impressionnant avec différents points (texte de leur site):
Je sais que c'est un ancien, mais si quelqu'un tombe dessus, Eclipse le fait tout seul.
Naviguez vers les propriétés du projet-> Style de code Java-> Nettoyage Sélectionnez l'Eclipse [Built-in] et il fait ce qui suit: