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

3voto

Valeriy K. Points 79

J'avais un fichier settings.xml vide dans Users/.../.m2/settings.xml. Lorsque j'ai ajouté

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">

</settings>

toutes les dépendances ont été chargées

2voto

sdm Points 1026

Si vous avez importé votre projet maven dans IntelliJ et qu'il y a des erreurs à cause des importations maven qui ne sont pas résolues, c'est peut-être à cause du settings.xml maven personnalisé que vous utilisez. J'ai essayé de le remplacer dans les paramètres maven par défaut d'Intellij mais cela n'a pas aidé. Finalement, j'ai dû le conserver dans ~/.m2/settings.xml et IntelliJ l'a finalement honoré.

2voto

ibrahimgunes Points 111

Essayez la commande maven partagée ci-dessous, cela fonctionnera !

mvn idea:idea

1voto

zatziky Points 146

Sur Paramètres -> Maven -> Dépôts seuls certains dépôts configurés dans mes paramètres s'affichent.

Solution de rechange

Il s'agit probablement d'un bug (Idea 13.1.5 Ultimate). Cela m'a aidé de changer les miroirs. Celui qui n'apparaissait pas en haut.

1voto

Luka Hale Points 31

Avec intelliJ 16.1.4 j'ai eu le même problème. Vous devriez jeter un coup d'oeil au journal des événements, car il m'a dit "Non-managed pom.xml file found :..." (Fichier pom.xml non géré trouvé :...) J'ai alors cliqué dessus et le problème était résolu.

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