web-dev-qa-db-fra.com

Comment afficher les dépendances transitives d'un fichier pom.xml Maven?

Existe-t-il un outil CLI que je peux utiliser pour afficher rapidement les dépendances transitives d'un fichier pom.xml Maven?

41
ryan

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:tree1.

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.

75