2014-02-24 11 views
37

Ich fange an, IntelliJ IDEA 13 Ultimate Edition zu verwenden und ich frage mich, ob es eine durchsuchbare tabellarische Ansicht der Abhängigkeiten von Maven für ein Projekt wie Eclipse gibt. Zum Beispiel kann ich in Eclipse die Abhängigkeiten meines Projekts überprüfen, indem ich zu seinem Pom gehe und dann auf die Registerkarte "Abhängigkeiten Hierarchie" klicke. Von dort aus kann ich nach bestimmten Abhängigkeiten suchen und die POMs dieser Abhängigkeiten anzeigen.Kann IntelliJ eine suchbare Mavenabhängigkeit wie Eclipse anzeigen?

Alles, was ich bisher in IntelliJ gefunden habe, ist die Diagrammansicht der Abhängigkeiten, die wirklich überladen werden kann, wenn Sie viele Abhängigkeiten haben und mir nicht wirklich erlauben, POMs zu betrachten oder zu suchen.

Irgendwelche Ideen?

Antwort

13

Zuerst haben Sie das Maven-Plugin aktiviert, und Sie können Ihr Projekt in IntelliJ über den Maven Projects-Bereich (oben rechts) erstellen?

Jetzt können Sie alle Ihre Abhängigkeiten in einer linearen Liste im Project Bereich (oben links) unter Ihrem Quellcode sehen. Sie können auch eine Suche-Zeichenfolge (zB „Apache“ alle Ihre org.apache.x.y.z Abhängigkeiten markieren geben.

Für eine Struktur Ansicht der Abhängigkeiten, Sie mit einem der Maven-Module im Maven Projects Bereich starten. Zur My Module ->dependencies und den Baum sehen Sie an den pom einer der Abhängigkeiten in diesem Baum mit f4 gehen

Sie in einer beliebigen pom, Steuerklick auf einen anderen artifactId zu diesem pom navigieren, wenn.. verfügbar

I hoffe das hilft!

+3

Danke für Ihre Hilfe. Mein Problem mit dem Durchsuchen des Projektwerkzeugfensters besteht darin, dass es keine Abhängigkeiten pro Modul aufteilt, sondern ALLE Abhängigkeiten für alle meine Untermodule zeigt. Und mein Problem bei der Suche im Werkzeugfenster von Maven Project ist, dass ich den Abhängigkeitsbaum für ein Untermodul manuell erweitern muss, um alle zu sehen: \ Ich wünschte, es wäre robuster und in der Lage, Konflikte zu zeigen. Obwohl es nicht wirklich zu dem passt, was ich von Eclipse bekommen habe, akzeptiere ich immer noch deine Antwort, da ich denke, das ist so gut wie es auf Intellij ist. Danke nochmal – user623941

+0

Keine Sorge. Sie können auf yotrack immer eine Feature-Anfrage machen, und wenn diese ausreichend hochgestuft ist, kann sie eventuell implementiert werden. – vikingsteve

+0

Siehe Meo Antwort, es entspricht der Anfrage näher – dschulten

31

Versuchen Sie Maven Helper plugin, wenn Sie etwas mehr benötigen, sollte es einfach sein, sich zu implementieren und eine Pull-Anforderung senden.

+1

Plugin sieht genial aus. Vielen Dank! – user623941

+1

AWESOME Plugin !! Danke für deine Arbeit Meo !!! – BirdOfPrey

+1

Sobald Sie es installieren, erhält POM-Datei eine Registerkarte für "Dependency Analyzer" eine gute. –

Verwandte Themen