Existe-t-il un outil pour détecter les fichiers jar inutiles? Par exemple, disons que j'ai myapp.jar, que je peux lancer avec un classpath contenant hibernate.jar, junit.jar et easymock.jar. Mais en fait cela fonctionnera bien en utilisant seulement hibernate.jar, puisque le code qui appelle junit.jar n'est pas accessible. Je réalise que la réflexion peut compliquer les choses, mais je pourrais vivre avec un outil qui ignore la réflexion. Sauf que cela semble être un problème relativement simple à résoudre.Rechercher le chemin de classe java minimal requis
S'il n'y a pas un tel outil, quelles sont les meilleures pratiques pour décider quelles dépendances sont nécessaires? Il me semble que ce doit être un problème commun.