En utilisant STS en cliquant sur un fichier pom.xml, je peux voir ces onglets
Overview
Dependencies
Dependcy Hierarchy
Effective POM
pom.xml
Comment puis-je voir tous ces onglets en utilisant intelliJ IDEA, spécialement la hiérarchie des dépendances? J'ai essayé de le voir avec right click pom.xml > Maven > Show Dependencies
, Mais il ne montre qu'un seul rectangle contenant le nom de mon projet ...
Pour afficher un pom efficace, vous pouvez cliquer avec le bouton droit de la souris sur votre pom.xml> Maven> Afficher le pom effectif.
Le moyen le plus simple que j'ai trouvé pour obtenir le POM effectif dans IntelliJ est d'ajouter une configuration d'exécution maven à l'aide de la commande suivante:
help:effective-pom -Doutput=effective-pom.xml
Cela créera un fichier dans votre dossier de projet appelé effectif-pom.xml. Si vous devez le mettre à jour, exécutez à nouveau la configuration.
J'ai eu le même problème alors j'ai vérifié le fichier maven de settings.xml et je me suis rendu compte que je n'avais pas de fichier settings.xml
"propre" car j'avais une URL miroir personnalisée en place. Le seul moyen de résoudre ce problème consistait à inclure cette autre réponse référentiels et plugins dans mon settings.xml
au lieu du pom.xml
; puis, quand je suis allé à IntelliJ, il a commencé à charger toutes les dépendances. Une fois le processus précédent terminé, je pouvais voir le fichier Effective Pom (en suivant la réponse de @Ipandzic)