Come visualizzare la gerarchia delle dipendenze di Maven in intellij


Risposte:


85

Puoi provare: Menu -> Visualizza -> Finestre degli strumenti -> Progetti Maven

E poi puoi vedere la nuova vista aperta.

Apri il tuo albero delle dipendenze e puoi vedere tutta la gerarchia delle dipendenze.

inserisci qui la descrizione dell'immagine


89

Mi piace anche il plugin Maven Helper .

Ti permette di vedere le dipendenze come un albero, vedere i conflitti, cercare in essi. Assomiglia molto agli strumenti Eclipse.

Notare le schede Texte Dependency Analyzerche appaiono nella parte inferiore del pannello dell'editor POM. Fare clic sulla scheda Analizzatore per vedere i risultati come mostrato in questa schermata.

screenshot della finestra del plugin Maven Helper


1
Non sono sicuro che sia nuovo, ma questa funzionalità sembra essere disponibile nella finestra degli strumenti Maven integrata
flow2k

Il plug-in ti consente di vedere da dove provengono le diverse versioni, il che è molto utile quando si risolve l '"inferno delle dipendenze" delle versioni transitive in conflitto. Mi piace molto anche la visualizzazione ad albero ricercabile.
Ondrej Burkert

1
Questo è il miglior plugin da avere se stai lavorando nell'inferno di jar :) La visualizzazione ad albero e i mezzi per escludere le dipendenze transitive è un dio send.
Senthilkumar Gopal

1
Questo plugin funziona anche con gradle? Sarebbe magnifico in quel caso :)
George Fandango

Questa è l'unica risposta adatta a progetti di grandi dimensioni con molte dipendenze, dovrebbe essere accettata. Questo aiuta a scoprire i conflitti rapidamente e facilmente, altre risposte non possono farlo!
Eric Wang

55

Documentazione ufficiale: visualizza le dipendenze Maven come un diagramma

Apri il pom.xml, fai clic con il tasto destro in un punto qualsiasi nell'editor e scegli "Diagrams> Show Dependencies". Apre un albero delle dipendenze come quelli che allego.

Il punto principale è che questo menu contestuale appare solo sul file pom.xml aperto (almeno non sono riuscito ad aprirlo da nessun'altra parte), se fai clic sul file nell'albero del progetto, non sarà presente .

Nota: è necessario disporre del supporto UML e l'estensione di integrazione Maven siano abilitati per questo.

inserisci qui la descrizione dell'immagine


11
A proposito, questo è fornito dal plug-in di supporto UML
DKroot

È possibile aprire il diagramma utilizzando un tasto di scelta rapida o facendo clic su un'icona (ben nascosta); vedi la mia risposta sotto / saluto
Jaroslav Záruba

3
Non credo, poiché dipende dal plugin UML che è incluso solo nell'edizione Ultimate.
Ivaylo D. Ivanov

1
Il mio diagramma ha un mucchio di caselle vuote. Se ci passo sopra con il mouse, ottengo l'ID artefatto, ma è inutile per un grande progetto.
Kramer

2
In che modo è migliore del plug-in Maven Helper fornito in questa risposta stackoverflow.com/a/41546730/6648326 ?
MasterJoe

10

Usa la scorciatoia Luke! Ctrl + Alt + Shift + U

Oppure seleziona View-> Tool Windows->Maven Projects

... qui puoi:

A) espandere il Dependenciessottoalbero,

o

B) seleziona il progetto ("spring-boot" nel mio caso), si apre una nuova icona

inserisci qui la descrizione dell'immagine


3

Seleziona Modulo o Directory e poi Analizza dal menu principale

inserisci qui la descrizione dell'immagine


0

Come accennato @Ondrej Burkert il plugin Maven Helper puoi selezionare il file pom.xml e se l'editor è aperto ci sono due schede in basso. Il primo è "Text" e il secondo è "Dependency Analyzer". Nella scheda "Analizzatore di dipendenze" hai un albero di tutte le dipendenze come in eclipse.


0

Menu -> Visualizza -> Finestre degli strumenti -> Progetti Maven non è pratico e deve essere compresso uno per uno. Preferisco il plujin menzionato da Basil Bourque in questo post.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.