41 votes

Erreur d'importation de projet Eclipse, chevauchement de l'emplacement de l'espace de travail

J'ai un gros projet que je veux importer dans Eclipse, mais à chaque fois que je le fais, j'obtiens :

Invalid project description.
  D:\svn\myproject\vr overlaps the workspace location: D:\svn\myproject\vr

J'ai également réinstallé Eclipse, puis j'ai défini mon espace de travail à l'endroit où le programme existe, puis j'ai choisi d'importer le projet et j'obtiens toujours cette erreur.

Quelqu'un a-t-il une solution à ce problème ? Est-ce que je fais quelque chose de mal ?

Merci.

0 votes

Peut-être pouvez-vous essayer d'utiliser un autre répertoire VIDE pour votre espace de travail propre. Eclipse n'exige pas que les projets soient dans le répertoire de l'espace de travail.

0 votes

Manuel Selva : pouvez-vous l'ajouter comme réponse pour que je puisse l'accepter, c'était le problème !

0 votes

Le répertoire de votre espace de travail comporte-t-il un répertoire .project ? Cela peut rendre les importations assez confuses. (Je ne pense pas que ce soit une chose normale à faire ; j'avais un fichier .project dans mon espace de travail en raison d'un problème de copie de ligne de commande en dehors d'eclipse). J'ai eu un problème à la fois avec une erreur de chevauchement et aussi l'importation ne récure pas dans les sous-répertoires, donc rien n'apparaîtra dans la liste des candidats à l'importation.

39voto

Manuel Selva Points 5760

Utilisez un autre répertoire VIDE (donc propre) pour votre espace de travail propre. Eclipse n'exige pas que les projets soient DANS le répertoire de l'espace de travail.

0 votes

J'ai rencontré le problème suivant : j'ai sélectionné mon dossier de projet comme espace de travail. J'ai supprimé les informations du projet et sélectionné le dossier parent comme espace de travail. Ensuite, j'ai pu importer le projet eclipse généré par maven.

3 votes

Cette réponse est peut-être vraie, mais cela signifie-t-il vraiment qu'Eclipse exige que les projets (ou du moins les projets importés) ne soient pas dans le répertoire de l'espace de travail ? Je n'ai pas pu "importer" un projet dans son propre répertoire parce qu'il s'agissait également du répertoire workspace.

10voto

chepe lucho Points 704

Vérifier le dossier .projet et cherchez la propriété

<name>NameOfProject</name>

Le dossier qui contient le fichier doit avoir un nom égal à NameOfProject...

En d'autres termes, le fichier .project doit être contenu dans un dossier portant le nom NameOfProject.

Veuillez renommer le dossier.

0 votes

J'ai fait un test - Eclipse fonctionne bien pour moi quand le nom du projet diffère du nom du répertoire.

9voto

Rickard Nilsson Points 106

Allez dans les préférences d'Eclipse. Recherchez les espaces de travail. Supprimez l'espace de travail qui a le même chemin que votre projet. Votre espace de travail doit être au moins un dossier plus haut. Redémarrez Eclipse et importez votre projet.

Exemple : La description du projet est invalide. C:\Development\workspace\joy chevauche l'emplacement de l'espace de travail : C:\Development\workspace\joy

Retirer le \joy espace de travail et utilisation uniquement C:\Development\workspace\

Bonne chance.

6voto

Eclipse ne permet pas d'ouvrir un projet dont l'espace de travail existant est un sous-dossier ou le même dossier que ce projet.

Je suis d'accord que l'erreur dit l'évidence et n'énonce pas le problème.

Solution : Créez l'espace de travail dans une hiérarchie plus élevée que le dossier du projet OU dans un dossier séparé complet.

* Les utilisateurs qui migrent depuis IDEA peuvent être déroutés par la notion d'espace de travail d'Eclipse. La notion d'espace de travail d'Eclipse vise à permettre l'intégration de différents projets qui ne résident pas dans une structure de dossiers commune. Bien que cela puisse être une notion logique, la plupart des projets dans un espace de travail, d'après mon expérience, résident dans la même structure de dossiers, ce qui échappe à la règle des 80-20.

1voto

j2emanue Points 3456

Pour moi, le problème était le suivant :

J'essayais d'importer un projet qui existait déjà dans mon espace de travail par défaut. Pensez-y : vous sélectionnez "importer dans l'espace de travail" mais si vous regardez dans votre répertoire de fichiers, le projet est déjà dans votre espace de travail, donc il se chevauche.

Voici ce que je recommande :

  • à partir de l'explorateur de fichiers de Windows, j'ai déplacé l'ensemble du projet en dehors de l'espace de travail par défaut. maintenant je peux l'importer dans l'espace de travail.

  • Alternativement, il y a aussi quelques options pour importer du code existant dans votre espace de travail (je pense que c'est dans fichier --->nouveau projet-->projet Android à partir de code existant, etc etc.

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