66 votes

Comment répertorier les dépendances d’un fichier JAR

existe-t-il un outil qui peut répertorier les « paquets » tiers qui contiennent des classes (tierces) référencées dans le JAR ? Disons qu’il reconnaîtrait ce qui est le package « home » de la définition de fichier JAR et qu’il imprimerait une liste de noms qualifiés complets de classes tierces jusqu’au 3ème niveau qui ont été référencées dans le JAR.

le but est que je dois trouver des dépendances maven pour ce fichier JAR et le déployer en tant qu’artefact maven.

40voto

Barry Kelly Points 30330

Il existe un nouvel outil depuis JDK 8 : ``

https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool

jdeps est un nouvel outil de ligne de commande ajouté depuis JDK 8 que les développeurs peuvent utiliser pour comprendre les dépendances statiques de leurs applications et bibliothèques. jdeps est un outil d’analyse statique sur les fichiers de classe donnés

21voto

karthik manchala Points 11753

Vous pouvez effectuer les opérations suivantes (s’il s’agit d’un projet maven) :

Il montre également les dépendances transitives, ce qui rend très utile le débogage des conflits de dépendance.

3voto

user2492456 Points 49

Tattleltale est un outil de JBoss qui fait cela

tattletale.jboss.org/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X