156 votes

L'idée Intellij ne peut rien résoudre dans maven

Je suis nouveau sur Intellij Idea, je viens d'importer un projet avec pom.xml mais l'idéal n'a rien résolu dans les dépendances maven.

Tout ce qui est défini dans pom.xml les dépendances, lorsqu'elles sont importées dans le code, provoquent une erreur cannot resolve symbol xxxxx

Mais mvn install fonctionnera, j'essaie d'importer les dépendances dans Project Settings/Libraries en .jar alors cela fonctionne, mais l'idéal pourrait-il résoudre les bibliothèques définies dans le fichier pom.xml ? Je ne veux pas faire ça à chaque fois.

Informations supplémentaires :

IDEA version : 12.0.3, OS : Windows 7, reimport ne fonctionne pas, maven version : 3.0.4, maven dependencies n'existe pas sous Exernal Libraries.

il n'y a aucune exception dans idea.log...

0voto

JL_SO Points 531

Je viens d'avoir ce problème en ajoutant <dependency>...</dependency> à un <profile> . Je viens de découvrir que si j'ajoute (insère) les éléments de dépendance non résolus dans le fichier <dependencies> les dépendances sont téléchargées à partir du référentiel maven ; je peux ensuite supprimer l'élément de dépendance de l'élément dependencies.

0voto

horizon7 Points 161

L'utilisation de maven par défaut (qui est fourni avec IntelliJ) pourrait également créer ce problème. Configurez donc le maven que vous avez installé.

Cela peut être fait à partir de : Fichier -> Paramètres -> Construction, Exécution, Déploiement -> Maven

Mettez à jour les paramètres suivants en fonction de votre installation maven :

  1. Répertoire d'accueil Maven =
  2. Fichier de paramètres utilisateur =
  3. Dépôt local =

0voto

Andy Quiroz Points 67

Allez dans Bibliothèques externes et supprimez toutes les bibliothèques qui disent Racine après avoir cliqué sur réimporter tous les projets.

enter image description here

0voto

Mark Madej Points 970

J'ai essayé toutes les autres suggestions dans ce fil et rien n'a fonctionné - cependant j'ai trouvé ce fil de discussion sur le site Jetbrains et leur solution a fonctionné pour moi. J'espère que cela aidera certains d'entre vous également. Plus précisément, cette suggestion a fonctionné :

  • Fermer l'IDE
  • Supprimez le répertoire /Users/yourname/Library/Caches/IntelliJIdeaXXX/ (quelle que soit votre version).
  • Démarrer l'IDE et réimporter le projet depuis le début en tant que projet Maven.

Ça a marché comme un charme pour moi, bonne chance ! :wave :

En fait, j'utilise IntelliJ IDEA Ultimate 2020.2 sur un Mac.

0voto

ajain Points 55

Malheureusement, j'ai rencontré le même problème et je me suis demandé pourquoi cela se produisait. J'ai presque tout essayé sur cette page, mais rien n'a fonctionné pour moi.

J'ai donc essayé d'aller à la racine de ce problème ; et le problème était (du moins pour moi) que j'essayais d'ouvrir un projet maven mais que le fichier pom n'était pas identifié. J'ai donc fait un clic droit sur le fichier pom et choisi "add as maven project" et ensuite un clic droit sur le projet -> Maven -> Reimport a fait toute la magie pour moi :)

J'espère que cela pourra être utile à quelqu'un.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X