Intellij idea ne peut pas résoudre quoi que ce soit dans maven
Je suis nouveau sur Intellij Idea, je viens de l'importation d'un projet avec pom.xml
, mais l'ide ne résout rien dans les dépendances maven.
Rien définis dans pom.xml
dépendances lors de l'importation dans le code génère une erreur cannot resolve symbol xxxxx
Mais mvn install
de travail, j'essaie d'importer les dépendances dans Project Settings/Libraries
dans .jar
fichiers, il fonctionne, mais pourrait l'ide résoudre les bibliothèques définies dans pom.xml
? je ne veux pas le faire à chaque fois.
Complément d'info:
IDÉE de la version: 12.0.3, OS : windows 7, réimportez ne fonctionne pas, maven version : 3.0.4, les dépendances maven n'existe pas sous Exernal Bibliothèques.
il n'y a pas d'exceptions à l'idée.le journal...
- IDÉE de version? Toutes les exceptions dans idée.journal? Maven version? Quel système d'exploitation utilisez-vous? Ne Réimporter le bouton de travailler dans le
Maven Projects
fenêtre de l'outil? Voyez-vous les dépendances en vertu de laExternal Libraries
nœud dans leProject View
? - IDÉE de version : 12.0.3, OS : windows 7, réimportez ne fonctionne pas, maven version : 3.0.4, les dépendances maven n'existe pas sous Exernal Bibliothèques.
- il n'y a pas d'exceptions à l'idée.le journal...
- Essayez de IDÉE 12.1 activer Maven 3 en
Settings
|Maven
|Importing
, la configuration du réseau peut également affecter. - merci pour votre réponse, cela fonctionne maintenant, mais il y a encore un problème: les dépendances qui scope=système sera déployé lors de l'exécution de tomcat.
- Essayez de changer le champ d'application de
compile
, youtrack.jetbrains.com/issue/IDEA-70472 peut être lié. - Voir aussi stackoverflow.com/q/11454822/32453 cela peut être causé par des "échecs" dans le pom.xml fichier de temps en temps...
Vous devez vous connecter pour publier un commentaire.
Dans IntelliJ 12.1.4 je suis passé par
Settings --> Maven --> Importing
et fait en sorte que les éléments suivants ont été sélectionnés:Ce qui m'a pris d'avoir beaucoup de suspens déclarations d'importation pour avoir tout résolu. Je pense que la clé ici est à l'aide de Maven3 pour importer un projet... j'espère que cela aide.
J'ai rencontré ce problème,idée ne peut pas télécharger tous les dépendants pot de packages à l'aide de maven,j'ai juste essayé les opérations suivantes:
puis tous les dépendants pot packages sont à télécharger à partir du repository maven
J'ai rencontré ce problème lors de l'utilisation de l'Ide, 14 est livré Maven 3 exemple.
Je suis passé à l'aide de mon propre local Maven exemple, par le biais de:
Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Maven Home Directory
Ensuite ajouté le chemin d'accès à ma installé localement, par exemple.
C'est les dépendances à apparaître comme par magie.
J'avais aussi cette erreur, parce que le projet principal importé et de tester les dossiers sous forme de modules. Cliquez sur Projet --> Appuyez sur F4 --> Dans les paramètres du Module, supprimer principal et tester les dossiers et les rendre à nouveau le projet. Le problème sera résolu.
J'ai essayé plusieurs options, mais c'est finalement résolu mon problème. Je re-importé le projet en suivant ces étapes dans l'Ide:
Choisissez votre projet à partir de", Sélectionnez le Fichier ou le Répertoire d'Importation"
Dans l'écran suivant, choisissez "Importer un Projet De modèle externe", puis sélectionnez " Maven.
Pour me ré-importer des projets maven ne résout pas le problème pour les projets existants.
Je recevais ce message, car mon projet n'a pas été configuré correctement. Il avait importé principal et tester les dossiers sous forme de modules. Quand j'ai supprimé les 2 modules (mais conservé comme source et à l'essai des dossiers), mon code a commencé à compiler correctement.
Pour moi le problème ce que j'avais cocher la case "Importer des projets maven automatiquement" en vertu de Configuration> Maven>Importation
Juste rencontré le même problème après l'Ide de mise à jour. Mon fix: clic droit sur le projet, alors maven -> réimporter.
J'ai eu le même problème que l'auteur!
À résoudre mon problème que j'ai eu à ajouter Maven Plugin d'Intégration: Fichier | Paramètres | Plugins
Comme ceci:
Après que Intellij téléchargé toutes les dépendances de pom.xml fichier.
Maintenant, si je veux créer un projet basé sur maven modèle, j'ai choisi d'Ouvrir le premier Intellij fenêtre et choisissez l'pom.xml fichier:
Si vous avez importé votre projet maven dans l'Ide, et il y a des erreurs à cause de maven importations n'obtenant pas résolu, il peut-être en raison de la coutume maven settings.xml vous utilisez peut-être. J'ai essayé en remplaçant dans l'Ide, par défaut de maven, mais il n'a pas aidé. Enfin, j'ai eu à le garder dans ~/.m2/settings.xml et puis IntelliJ enfin la respectait.
J'ai eu vide settings.xml fichier dans Users/.../.m2/settings.xml. Quand j'ai ajouté
tous dependicies ont été chargés
Dans Paramètres -> Maven -> Dépôts seulement certains dépôts configurés dans les paramètres de mon affiche.
Solution de contournement
C'est probablement un bug (Idée 13.1.5 Ultime). Il m'a aidé pour passer les miroirs. Celui qui n'a pas été montrant vers le haut.
Avec intelliJ 16.1.4 j'ai eu le même problème.
Vous devriez regarder le Journal des Événements, car il m'a dit "Non gérées pom.xml fichier trouvé:..." j'ai ensuite cliqué sur elle, et le problème a été résolu.
Dans mon cas,j'ai développé les projets maven panneau sur le côté droit, clique sur + et ajouté au projet. Puis il a travaillé.
3 Étapes Simples: IntelliJ 14:
Fichier>paramètres>Construire,l'exécution,le déploiement>Construire des outils
Sélectionnez Maven
Maven répertoire home: C:/Program Files/apache-maven-3.3.3 (votre emplacement équivalent)
Gardez à l'esprit que IntelliJ ajoute votre Maven local d'installation de classes de son propre chemin de classe, afin de le maintenir à jour.
Dans mon cas, IntelliJ essayé d'appeler la méthode
org.eclipse.aether.util.ConfigUtils.getFloat()
. Cela a provoqué unejava.lang.NoSuchMethodError
, parce que mon ans Maven version ne contient pas cette méthode encore. En raison de l'exception IntelliJ cessé de résoudre les dépendances.Après la mise à jour de Maven, vous devez changer le "Maven home directory" réglage "de Construire, l'Exécution, le Déploiement" -> "Maven". Après cela, vous devez redémarrer IntelliJ, parce que le classpath de l'Ide, la JVM ne changera pas lors de l'exécution.
Il m'a fallu un certain temps pour résoudre ce problème, car je ne m'attendais pas IntelliJ utiliser les classes de mon Maven local d'installation. J'ai pensé qu'il utilise ses propres livré Pots. Donc j'espère que cette information est utile pour les autres.
<option name="workOffline" value="true" />
dansworkspace.xml
n'est pas votre ami. Conseillons de vérifier cela avant de supprimer votre.idea
(qui a beaucoup de paramètres utiles, vous probablement ne voulez pas perdre)C'est un maven
workspace.xml
réglageIl me semble que les solutions à ce problème, c'est l'abondance et l'air un peu comme de la magie. Pour moi, l'invalidation des caches, les ré-importer ou d'autre chose, déjà mentionné a pas de travail. La seule chose qui a aidé a été (sans re-import) aller à Maven paramètres, décochez l'option automatique de l'importation et de re-vérifier en arrière.
il y a un problème avec le logiciel d'Maven version.
comme quelqu'un l'a déjà suggéré, je suis passé à ma propre installation de Maven et les dépendances comme par magie travaillé (IntelliJ 2018.3)
J'ai juste eu ce problème lors de l'ajout d'
<dependency>...</dependency>
des éléments à un<profile>
. J'ai juste trouvé que si je ajouter (insert) la non dépendance des éléments de la<dependencies>
élément, les dépendances sont téléchargés à partir du repository maven; je peux alors supprimer l'élément de dépendance de l'dépendances élément.Par défaut à l'aide de maven (qui vient avec IntelliJ) peuvent également créer ce problème. Afin de configurer maven que vous avez installé.
Cela peut être fait à partir de:
Fichier -> Paramètres -> Construire, l'Exécution, le Déploiement -> Maven
Mise à jour des paramètres suivants en fonction de votre installation de maven:
Okay, j'ai été confronté à ce problème pendant des jours. A été d'essayer d'importer des POI de la bibliothèque et Simple librairie JSON, j'ai essayé toutes les propositions de réponses et la solution, rien n'a fonctionné. En fin de compte la solution pour mon cas était assez simple
J'ai juste besoin d'ajouter ce qui suit à mon module-info.java fichier après avoir mis les dépendances dans mon POM fichier :
donc je pense que mon projet était dans un package dans un module que j'avais à faire ce pour laisser le système sait que ces les bibliothèques importées seront utilisées. si simple de mettre le nom de la bibliothèque après avoir besoin dans votre module-info.java fichier
Espère que cela fonctionne pour vous
Si vous avez des dépendances en pom.xml spécifique à votre organisation que vous avez besoin de mettre à jour le chemin de setting.xml pour votre projet, qui est par défaut à votre répertoire utilisateur dans Ubuntu : /home/user/.m2/settings.xml -> (le changer à votre apache-maven conf chemin)
aller à des bibliothèques Externes et supprimer toutes les bibliothèques qui dit racine après cliquez sur les réimporter toutes les projet