Comment afficher l’arborescence de dépendances Maven pour les plugins * de votre projet?

Une technique de débogage Maven commune consiste à utiliser la dépendance mvn: tree pour afficher le graphique des dépendances du projet.

Cependant, cette liste montre les dépendances du projet, pas l’arbre de dépendance du plugin pour chaque plugin. Y a-t-il un moyen de faire cela à partir d’un projet?

La sortie via mvn -X imprimera les informations indirectement. Actuellement, il n’y a pas d’autre option pour obtenir les dépendances d’un plugin Maven.

Mise à jour Vous pouvez utiliser la commande suivante pour obtenir une liste des dépendances du plug -in (objective resolve-plugin du plugin dependencies):

mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins 

La version la plus courte est (et c’est une mauvaise habitude de spécifier des versions de plugin)

 mvn dependency:resolve-plugins