web-dev-qa-db-de.com

Registerkarte "Viewer" "Abhängigkeit" und "Abhängigkeit" in IntelliJ IDEA

Wenn Sie mit STS eine pom.xml-Datei anklicken, kann ich diese Registerkarten anzeigen

Overview
Dependencies
Dependcy Hierarchy
Effective POM
pom.xml

Wie kann ich all diese Registerkarten mit intelliJ IDEA, insbesondere der Abhängigkeitshierarchie, anzeigen? Ich habe versucht, es mit right click pom.xml > Maven > Show Dependencies Zu sehen, aber es zeigt nur ein einziges Rechteck mit meinem Projektnamen darin ...

23
coure2011

Um das effektive Pom anzuzeigen, klicken Sie mit der rechten Maustaste auf pom.xml> Maven> Effektives POM anzeigen

enter image description here

47
lpandzic

Der einfachste Weg, den effektivsten POM in IntelliJ zu finden, besteht darin, eine Maven-Run-Konfiguration mit dem folgenden Befehl hinzuzufügen:

help:effective-pom -Doutput=effective-pom.xml

Dadurch wird in Ihrem Projektordner eine Datei mit dem Namen effect-pom.xml erstellt. Wenn Sie es aktualisieren müssen, führen Sie die Konfiguration einfach erneut aus.

8
Namaste

Ich hatte das gleiche Problem, also überprüfte ich die Maven-Datei von settings.xml und erkannte, dass es keine "saubere" settings.xml-Datei gab, da ich eine benutzerdefinierte Spiegel-URL habe. Die einzige Möglichkeit, dieses Problem zu beheben, bestand darin, diese andere Antwort Repositorys und Plugins in meinen settings.xml anstelle des pom.xml aufzunehmen; Als ich dann zu IntelliJ ging, begann es, alle Abhängigkeiten zu laden. Nachdem der vorherige Vorgang abgeschlossen war, konnte ich die Effective Pom-Datei sehen (durch folgende @Ipandzic-Antwort).

1
Edenshaw