J'ai une petite question sur IntelliJ IDEA 11. Je viens d'importer un projet depuis subversion - c'est un projet maven. Mais j’ai un problème avec les dépendances de la bibliothèque maven, de sorte que je ne peux pas inclure automatiquement toutes les dépendances maven - IDEA ne montre les erreurs de dépendance que lorsque j’ouvre cette classe/ C’est ce que j’obtiens ici :
! [entrer la description de l'image ici] [1]
Je veux donc que toutes les dépendances soient ajoutées automatiquement - est-ce possible ou dois-je passer par tous les fichiers de classe pour identifier et ajouter les dépendances maven ? !
UPDATE : Après avoir fait quelques modifications, j'ai trouvé comment résoudre mon problème d'une certaine manière. C'est ce que j'ai fait : ![entrer la description de l'image ici][2]
[1] : http://i.stack.imgur.com/v5K5p.png [2] : http://i.stack.imgur.com/KslcB.png
mais je pense que logiquement il n'inclura pas et ne vérifiera pas les nouvelles dépendances à l'avance ? !.... Y a-t-il une zone de réglage pour cela dans intelliJ - exportation automatique des dépendances vers le classpath ? !
IntelliJ devrait télécharger et ajouter automatiquement toutes vos dépendances au classpath du projet, pour autant que votre POM soit conforme et que toutes les dépendances soient disponibles.
Lorsque vous importez des projets Maven dans IntelliJ, une boîte d'information s'affiche généralement pour vous demander si vous souhaitez configurer l'option Auto-Import pour les projets Maven. Cela signifie que si vous apportez des modifications à votre POM, ces modifications seront chargées automatiquement.
Vous pouvez activer cette fonctionnalité en allant dans File > Settings > Maven > Importing, il y a une case à cocher qui dit "Import Maven projects automatically" ;.
Si cela ne vous aide pas, je vous suggère de faire un nettoyage complet et de recommencer :
*.iml
et tous les dossiers .idea
(il devrait y en avoir un par module)mvn clean install
depuis la ligne de commande.Mise à jour IntelliJ 2016 :
Le paramètre Importer automatiquement les projets Maven a été déplacé vers Construction, exécution, déploiement > Outils de construction > Maven > Importation dans vos préférences IntelliJ.
Essayez de réimporter le projet à partir du panneau Projets Maven dans IntelliJ IDEA. Il devrait télécharger et configurer toutes les dépendances définies dans votre pom.xml
automatiquement.
Si le téléchargement ne fonctionne pas depuis IDEA pour une raison quelconque, essayez mvn install
depuis la ligne de commande et voyez si les dépendances peuvent être récupérées.
Bien sûr, toutes les dépendances requises et tous les dépôts personnalisés doivent être définis directement dans le fichier pom.xml
.
Lorsque vous créez un nouveau projet, il vous suffit de choisir l'option :
...
Importer un projet depuis un modèle externe
Créer la structure d'un projet IDEA sur un modèle externe existant (Eclipse, Maven...)
...
Vous trouverez que c'est assez simple à partir de là.
Et dans votre cas, vous pouvez fermer votre projet et simplement en créer un nouveau. Choisissez le répertoire de votre projet, ce qui le remplacera et en fera un projet Maven.