web-dev-qa-db-fra.com

Visionneuse de dépendance et onglet de dépendance dans intelliJ IDEA

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 ...

23
coure2011

Pour afficher un pom efficace, vous pouvez cliquer avec le bouton droit de la souris sur votre pom.xml> Maven> Afficher le pom effectif.

enter image description here

47
lpandzic

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.

8
Namaste

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)

1
Edenshaw