web-dev-qa-db-fra.com

Eclipse: supprimer complètement un ancien projet?

Je lance Eclipse sur Ubuntu 11.10. J'ai initialement créé un projet dans le dossier foo . J'ai ensuite supprimé ce projet pour réorganiser les dossiers et je souhaite maintenant créer un nouveau projet dans le dossier foo/bar , mais Eclipse ne me le permet pas car il indique que le nouveau répertoire est un sous-répertoire d'un répertoire existant. projet.

Comment puis-je forcer Eclipse à oublier le projet original pour pouvoir en créer un nouveau?

19
Bruno Girin

En général, la suppression du projet de"/.metadata/.plugins/org.Eclipse.core.resources/.projects"devrait fonctionner, mais si vous utilisez des "ensembles de travail", vous pourriez avoir le problème que j'ai eu une fois, qui est essentiellement un projet "fantôme" dans votre espace de travail que vous ne pouvez pas supprimer car il est écrit "ce projet n'existe plus". 

Si tel est votre problème, essayez de supprimer une entrée pour votre "projet fantôme" dans le fichier: 

"/.metadata/.plugins/org.Eclipse.ui.workbench/workingsets.xml"(sur MacOS).

40
Alécio Carvalho

Supprimez le projet de /.metadata/.plugins/org.Eclipse.core.resources/.projects et non du dossier .metadata dans son intégralité pour enregistrer tous les autres projets et la configuration.

4
Kajal

J'ai aussi rencontré ce problème, sauf que c'est sous Windows. Je ne voulais pas supprimer complètement le dossier .metadata et aucune des autres solutions ne l'a corrigé.

J'ai réussi à résoudre ce problème en supprimant le fichier workspace\.metadata\.plugins\org.Eclipse.core.resources\.safetable\org.Eclipse.core.resources lors de la fermeture d'Eclipse. Le fichier est enregistré lors de la fermeture d'Eclipse, donc je suppose qu'il est mis en cache lorsque Eclipse est ouvert.

3
schmopinions

J'utilise Eclipse Kepler sur OS X Mountain Lion et j'ai eu un problème similaire. J'ai supprimé un projet et essayé de le recréer au même endroit. Eclipse m'a fait une erreur en disant que le projet existait déjà. J'ai découvert que si je ferme Eclipse après avoir supprimé un projet, puis que je le rouvre, Eclipse "oublie" finalement le projet supprimé et me permet de le recréer. 

(Cette question a été posée il y a plus d'un an et demi, et je suppose que Bruno a déjà essayé cela et que cela n'a pas fonctionné. Je veux simplement informer les autres que cette solution a fonctionné pour moi maintenant sur Kepler.)

1
ginger

Allez dans le dossier de votre espace de travail en utilisant un gestionnaire de fichiers (vous pouvez trouver l'emplacement de votre espace de travail, en cliquant sur Fichier -> Swich Workspace ... ) et supprimez votre dossier foo ou en supprimant simplement son contenu (.project le fichier étant le plus important). Ensuite, vous devriez pouvoir créer votre nouveau projet. 

1
Wojtek Owczarczyk

J'ai finalement réussi à le réparer en supprimant le répertoire workspace/.metadata. Cela résout le problème, mais a pour effet secondaire de faire oublier à Eclipse tout ce qui concerne l'espace de travail. Je ne suis donc pas sûr que ce soit un moyen recommandé de résoudre le problème.

1
Bruno Girin

J'ai eu le même problème, avec Egit et les référentiels que j'ai supprimés puis réimportés, au lieu d'importer en tant que projet général, choisissez importer en tant que projet existant.

0
PetMarion

vous pouvez peut-être essayer de supprimer les dossiers: "/your_workspace/.metadata/.plugins/org.Eclipse.core.resources""/your_workspace/ProjectName"

0
kwang

Si le projet se trouvait dans un working set avant de le supprimer, vous devrez peut-être le supprimer manuellement de l'ensemble.

0
Blank Chisui