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

148voto

ranpengcoder Points 1477

J'ai rencontré ce problème,idea ne peut pas télécharger tous les paquets jar dépendants en utilisant maven, je viens d'essayer les opérations suivantes :

 mvn -U idea:idea

puis tous les paquets jar dépendants sont téléchargés depuis le dépôt maven.

Veuillez noter que le plugin idea a été retiré

138voto

MCP Points 786

Dans IntelliJ 12.1.4, j'ai procédé comme suit Settings --> Maven --> Importing et s'est assuré que ce qui suit était sélectionné :

  1. Importation automatique des projets Maven
  2. Créer des modules IDEA pour les projets d'agrégation
  3. Gardez la source...
  4. Exclure le répertoire de construction...
  5. Utiliser la sortie Maven...
  6. Dossiers de souces générés : "détecter automatiquement"
  7. Phase à être... : "processus-ressources".
  8. Téléchargement automatique : "sources" & "documentation"
  9. Utiliser Maven3 pour importer le projet
    • Options VM pour l'importateur : -Xmx512m

Cela m'a permis de passer d'un grand nombre de déclarations d'importation non résolues à une situation où tout est résolu. Je pense que la clé ici était d'utiliser Maven3 pour importer le projet... J'espère que cela vous aidera.

44voto

Conor Svensson Points 1001

J'ai rencontré ce problème en utilisant l'instance Maven 3 fournie par IntelliJ 14.

Je suis passé à l'utilisation de ma propre instance Maven locale, via :

Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Maven Home Directory

Puis j'ai ajouté le chemin vers mon instance installée localement. enter image description here

Cela a permis aux dépendances d'apparaître comme par magie.

enter image description here

37voto

Anurag Points 321

J'ai également obtenu cette erreur parce que le projet importait les dossiers main et test en tant que modules. Cliquez sur Projet --> Appuyez sur F4 --> Dans les paramètres des modules, supprimez les dossiers main et test et refaites le projet. Le problème sera résolu.

10voto

caytekin Points 171

J'ai essayé plusieurs options, mais celle-ci a finalement résolu mon problème. I réimportation du projet en suivant ces étapes dans IntelliJ :

  1. Fichier -> Nouveau -> Projet à partir de référentiels existants

  2. Choisissez votre projet dans "Sélectionner le fichier ou le répertoire à importer".

  3. Dans l'écran suivant, choisissez "Importer un projet à partir d'un modèle externe", et choisissez "Maven".

  4. Dans l'étape suivante, cliquez sur la case à cocher ''. Importation automatique des projets Maven ', (cela a résolu mon problème)

  5. Terminez en choisissant des profils si nécessaire

Pour moi, réimporter des projets maven n'a pas résolu le problème pour un projet existant.

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