Existe-t-il un outil CLI que je peux utiliser pour afficher rapidement les dépendances transitives d'un fichier pom.xml Maven?
Sur la CLI, utilisez mvn dependency:tree
(Voici quelques informations supplémentaires Notes d'utilisation )
Lorsque vous exécutez dependency:tree
Sur un projet maven multi-module, utilisez plutôt mvn compile dependency:tree
1.
Sinon, l'éditeur POM dans M2Eclipse (intégration Maven pour Eclipse) est très bon, et il inclut une vue de dépendance hiérarchique.
1Si vous ne compilez pas, vous pourriez obtenir l'erreur Failed to execute goal on project baseproject: Could not resolve dependencies for project com.company:childproject:jar:1.0.0: Could not find artifact
. Cela peut se produire car la commande dependency:tree
Ne crée pas de projets et ne résout pas les dépendances, et vos projets ne sont pas installés dans le référentiel maven.