Eine gängige Maven-Debugging-Technik ist die Verwendung von mvn dependency: tree , um das Diagramm der Projektabhängigkeiten anzuzeigen.
Diese Liste zeigt jedoch die Projektabhängigkeiten und nicht den Plugin-Abhängigkeitsbaum für jedes Plugin. Gibt es eine Möglichkeit, dies von einem Projekt aus zu tun?
Antworten:
Die Ausgabe über mvn -X druckt die Informationen indirekt aus. Derzeit gibt es keine andere Möglichkeit, die Abhängigkeiten eines Maven-Plugins abzurufen.
Aktualisieren Mit dem folgenden Befehl können Sie eine Liste der Plugin-Abhängigkeiten abrufen ( Ziel des Auflösungs-Plugins vom Abhängigkeits-Plugin):
Die kürzere Version ist (und es ist eine schlechte Angewohnheit, Plugin-Versionen anzugeben)
quelle
<build><plugins><plugin><dependencies><dependency>
)Wenn Sie eine IDE wie IDEA IntelliJ oder Eclipse verwenden:
Plugin zum Hinzufügen in POM:
quelle