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

7voto

Je viens de rencontrer le même problème après la mise à jour d'IntelliJ. Ma solution : clic droit sur le projet, puis maven -> réimportation.

6voto

hulesh chandra Points 61
  1. Fermer IntelliJ
  2. Ouvrez le même projet
  3. Lorsque le projet se charge, en bas à droite, vous pouvez voir une fenêtre pop-up disant non-managed pom.xml file found Si vous cliquez dessus, une nouvelle fenêtre pop-up s'ouvre, indiquant que add as maven project cliquez dessus, et voilà.

5voto

Laura Liparulo Points 124

Pour moi, le problème était que je devais cocher la case "Importer les projets maven automatiquement" sous Setting> Maven>Importing.

4voto

vishal Points 150

J'ai obtenu cette erreur parce que mon projet n'était pas configuré correctement. Il avait importé les dossiers principal et test en tant que modules. Lorsque j'ai supprimé les 2 modules (mais que je les ai conservés comme dossiers source et test), mon code a commencé à compiler correctement.

4voto

Anatolii Stepaniuk Points 1563

J'ai eu le même problème que l'auteur !

Pour résoudre mon problème, j'ai dû ajouter le plugin d'intégration Maven : Fichier | Paramètres | Plugins

Comme ça :

Maven Integration Plugin

Après cela, Intellij a téléchargé toutes les dépendances du fichier pom.xml.

Maintenant, si je veux créer un projet basé sur le modèle maven, il me suffit de choisir Ouvrir dans la première fenêtre Intellij et de choisir le fichier pom.xml :

enter image description here

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