J'ai rejoint un serveur SVN et extrait les fichiers source d'un projet de ce serveur. Dans les éditeurs Eclipse, lorsque je clique sur Ctrl + Space
, le message d'erreur suivant s'affiche:
Cette unité de compilation ne se trouve pas sur le chemin de construction d'un projet Java
Que dois-je faire pour résoudre ce problème?
Lisez ce guide sur l’utilisation des projets Maven avec Eclipse.
http://maven.Apache.org/guides/mini/guide-ide-Eclipse.html
Tiré du lien ci-dessus:
Raison pour laquelle vous recevez cette notification:
Eclipse doit connaître le chemin d'accès au référentiel Maven local. Par conséquent, la variable de chemin de classe M2_REPO doit être définie.
Solution
Exécutez la commande suivante:
mvn -Declipse.workspace=<path-to-Eclipse-workspace> Eclipse:add-maven-repo
Redémarrez votre Eclipse IDE (si vous l'avez déjà ouvert) pour que cette modification soit prise en compte. Vous pouvez également définir une nouvelle variable de chemin de classe dans Eclipse: dans la barre de menus, sélectionnez Fenêtre> Préférences. . Sélectionnez la page Java> Chemin de construction> Variables de chemin de classe.
Pour les projets simples:
Si vous avez un projet Java simple composé d'un seul module, utiliser Eclipse est très simple. Pour générer les fichiers de projet Eclipse à partir de votre POM, exécutez la commande suivante:
mvn Eclipse:eclipse
Si vous avez créé ou extrait le projet avec Eclipse, il vous suffit d'actualiser le projet dans votre espace de travail. Sinon, vous devez importer le projet dans votre espace de travail Eclipse (dans la barre de menus, sélectionnez Fichier> Importer> Projets existants dans l'espace de travail). Dans ce dernier cas, le projet (répertoire) ne doit pas être situé dans votre espace de travail, car Eclipse peut rencontrer des problèmes, en particulier si vous souhaitez utiliser Eclipse en tant que client scm.
Pour une explication plus détaillée, consultez le lien ci-dessus.
Suivez ces étapes:
Run As
→ Maven build...
Eclipse:eclipse
Run
Refresh
Importer le projet en tant que projet maven.
File-> import-> Maven-> Exiting Maven Project-> Next-> Root Directory-> Browse your project from Disk