Certains projets ne peuvent pas être importés car ils existent déjà dans l'erreur de l'espace de travail dans Eclipse

291

J'essaie d'importer un projet sur lequel mon collègue et moi avons travaillé .. et continue à recevoir cette erreur après avoir sélectionné - "importer" puis "importer un projet existant" puis cliquez sur le fichier d'archive, puis je clique sur suivant, et cette erreur apparaît:

"Certains projets ne peuvent pas être importés car ils existent déjà dans l'espace de travail"

Kelley Duran
la source
3
Vérifiez si vous affichez un ensemble de travail personnalisé dans Eclipse au lieu de l'ensemble de travail Windows.
IgorGanapolsky

Réponses:

341

Décochez la case "Copier les projets dans l'espace de travail" , puis cliquez sur le bouton "Actualiser" , vous pourrez importer le projet

rekinyz
la source
10
N'aide pas dans Rational Application Developer.
Sarah Vessels
4
Je pense que si le projet existe déjà, alors ça marche. mais si le projet est supprimé et que vous souhaitez l'importer à nouveau et pour une raison quelconque, il doit être actualisé, cela peut fonctionner. Pour moi, ça n'a pas marché.
Mian Asbat Ahmad
4
Travaille pour moi. Il est très facile de rencontrer ce problème si vous copiez le projet dans votre espace de travail à l'avance, puis essayez de l'importer.
TrentCoder
3
ne fonctionne pas dans tous les cas, il vaut mieux renommer l’un des deux.
Sebastian Juarez
2
Ne fonctionne plus pour moi avec la dernière éclipse :(. \ N quelqu'un a une idée de comment résoudre ce problème? Assez frustrant.
Fisher Coder
123

accédez au fichier .project dans votre projet et modifiez le nom du projet dans la balise de nom

zishan
la source
Excellent qui fonctionne, en plus si vous avez des dépendances internes au projet - vous devez vérifier chacune d'elles sur 'Build Bath' et mettre à jour les entrées du projet - dans la section Projets requis - javapapo il y a 1 min
javapapo
Cela m'a aidé ... Je voulais copier un projet à partir d'un référentiel, importer dans Eclipse, modifier toutes les références dans le projet pour refléter le nouveau nom, puis créer un nouveau référentiel pour celui-ci. (Je ne voulais pas créer de branche) À ce stade, j'obtiendrais une erreur indiquant que "Resource OldRepo \" existe déjà. .project n'est pas répertorié dans l'explorateur de packages, donc je n'ai pas pensé à le vérifier. J'ai changé le nom pour qu'il corresponde au nouveau nom du projet, j'ai redémarré Eclipse, puis j'ai pu démarrer le nouveau dépôt.
strangeluck
Cela me semble être la réponse la plus appropriée, au lieu de passer par une gestion longue en raison de la suppression des .metadata comme dans la réponse barbas. Super et sur le point, merci!
Apprentissage
Je ne trouve pas ce fichier .project. Où puis-je le trouver?
@FarazAhmad Uhhh ... dans votre dossier de projet
b1nary.atr0phy
52

Cela m'est aussi arrivé. Finalement, j'ai réalisé que le projet était déjà ouvert dans mon espace de travail mais qu'il n'était pas visible à cause du jeu de travail sélectionné. Il vous suffit de désélectionner le jeu de travail actif et tous les projets ouverts deviendront visibles.

Pino
la source
7
Pour ce faire, soit dans l'Explorateur de projets ou la vue Explorateur d'entreprise. Dans la vue, cliquez sur la petite flèche vers le bas pour ouvrir un menu et choisissez Désélectionner l'ensemble de travail. Cela a fonctionné pour moi, et mon projet qui était déjà là qui ne se présentait pas apparaît maintenant.
Sarah Vessels
Je suis nouveau sur Eclipse. Après avoir importé et cliqué sur Terminer, il semble que rien ne se passe, mais Project importe. Vous devez cliquer sur l'icône Explorateur de projets pour l'afficher.
StacyM
C'était la solution pour moi. J'ai également eu un autre problème, mes projets ont été marqués comme chargés dans Eclipse mais ne pouvaient pas s'ouvrir, donc si vous voyez des dossiers bleus sans rien, supprimez-les. La seule chose que je ne comprends pas, c'est pourquoi ce n'est pas plus simple, vous devriez pouvoir définir le dossier d'entrée, le dossier de sortie et le nom du projet et eclipse devrait faire le reste. Si vous essayez de changer l'un de ceux-ci manuellement, Eclipse se mettra en panne ...
Igor Čordaš
Lorsque j'ai copié mon espace de travail sur une nouvelle machine, cela a rendu confus les ensembles de travail et certains projets n'apparaissaient donc pas dans l '"Explorateur de packages", mais apparaissaient dans le "Navigateur". Mais après avoir peaufiné les ensembles de travail, ils se sont de nouveau présentés.
Dale
20

Vous pouvez avoir un projet du même nom dans votre espace de travail. Essayez d'actualiser (fichier-> actualiser) votre espace de travail après avoir supprimé l'autre avec le même nom. Une situation typique se produit lorsque vous souhaitez réimporter un projet supprimé.

Arche
la source
Et comment puis-je rafraîchir l'espace de travail? F5 ne semble pas avoir d'effet
Radon8472
19

Cela se produit généralement lorsque vous modifiez physiquement le répertoire du projet sans supprimer au préalable dans Eclipse. Vous pouvez afficher et supprimer ces projets masqués dans la vue suivante:

Window -> Show View -> Other -> General -> Navigator

Ensuite, continuez simplement avec le processus d'importation du projet existant.

lopes
la source
Son très clair de la question qu'un autre projet avec le même nom existe, comment pouvez-vous renommer lors de l'importation? Je pense que c'est la question!
Mohy Eldeen
Cela a fonctionné pour moi. J'avais supprimé le projet de mon espace de travail, mais en raison d'une invite de commande ouverte dans le répertoire du projet, il n'était pas complètement supprimé de l'espace de travail, j'ai donc fermé eclipse et supprimé manuellement les fichiers restants du disque, mais cette suppression ne s'est pas reflétée dans l'espace de travail eclipse mais il ne s'affichait pas dans la fenêtre normale de l'explorateur de projet, je pouvais donc le supprimer. Donc, cette solution m'a montré un projet non supprimé dans Eclipse, puis je l'ai supprimé à nouveau, puis j'ai importé un nouveau projet cloné. C'est fait.
SachiN Ware.
16

Dans mon cas, j'ai copié un des projets (disons «Project1») de l'espace de travail et l'ai collé dans le même espace de travail. Après cela, j'ai modifié le nom du projet collé (par exemple, «Project2»). Je ne pouvais pas le voir dans le référentiel.

La principale raison était que le .projectfichier du nouveau projet avait toujours: <name>Project1</name>au lieu de <name>Project2</name>.

J'ai donc fait les choses suivantes pour résoudre le problème:

  1. Couper et coller Project2 en dehors de l'espace de travail
  2. Changer de .projectfichier pour avoir<name>Project2</name>
  3. Essayez d'importer à nouveau Project2.

Ça a marché pour moi.

Vikram
la source
12

Les projets dans l'espace de travail Eclipse doivent être uniques. Notez cependant que le nom du projet ne doit pas nécessairement être le même que le nom du répertoire / dossier du projet, vous pouvez donc supprimer tout projet existant portant le même nom ou renommer les projets existants.

Tonny Madsen
la source
4
Comment renommer les projets existants?
10

Vous avez un répertoire occulte nommé ".metadata" dans le répertoire de l'espace de travail. Fermez Eclipse, supprimez ".metadata" et ouvrez Eclipse. Lorsque eclipse vous pose des questions sur l'espace de travail, assurez-vous que ".metadata" n'est pas dans le répertoire de l'espace de travail et cliquez sur le bouton "ok" pour sélectionner l'espace de travail par défaut.

barbas
la source
2
Cela fonctionne, mais d'un autre côté, une fois que vous supprimez .metadata, tout sera supprimé de l'espace de travail Eclipse. Cela inclut les projets existants (si vous avez plus de 10 projets, vous devrez tout réimporter = (). De plus, le thème, les couleurs, etc. seront supprimés en même temps.
Lee Yi Hong
4
Ne faites pas cela aveuglément. Cela fonctionne, mais sauvegardez d'abord le dossier .metadata au lieu de le supprimer. Vous devez importer chaque projet manuellement. Il doit y avoir un moyen plus ciblé de supprimer simplement un projet du fichier .metadata au lieu de supprimer tous les projets. J'avais supprimé un projet de l'espace de travail qui provoquait cette erreur lorsque j'ai essayé de réimporter une version modifiée de celui-ci au même emplacement.
CodeMed
2
C'est une terrible suggestion pour l'utilisateur moyen. Ne jouez pas avec .metadata à moins d'avoir une très bonne idée de ce qu'il fait. Et quiconque possédant ce niveau d'expertise Eclipse n'aura pas besoin de le faire pour résoudre ce problème.
Erick G.Hagstrom
10

Peut-être que vous obtenez le même nom de projet dans votre fichier '.project', vérifiez-le, si oui, renommez un autre nom.

tyler
la source
10

Si vous y êtes arrivé parce que vous avez cloné un projet git dans l'espace de travail existant et que vous souhaitez maintenant promouvoir cet espace de travail en un projet à part entière, vous devez utiliser la vue 'Git Repositories' -> sélectionnez 'Working Directory' -> Importer des projets -> Projets existants.

ambicoder
la source
7

Vérifiez si vous avez configuré Eclipse pour afficher TOUT l'ensemble de travail. Une fois, j'ai rencontré exactement le même problème et il s'est avéré que j'ai accidentellement importé le projet dans le Other Projectsjeu de travail. Et ma configuration Eclipse ne montrait pas cet ensemble de travail dans l'explorateur de packages, ce qui m'amène à croire que le projet n'a pas encore été importé.

Mis à jour pour @Mawg:

Tout d'abord, cliquez sur Select Working Set...:

entrez la description de l'image ici

Ensuite, choisissez No Working Sets:

entrez la description de l'image ici

Cela désactivera efficacement l'ensemble de travail et affichera tous les projets.

smwikipedia
la source
Alors, comment configurer Eclipse pour afficher tous les ensembles de travail?
Mawg dit réintégrer Monica
6

PLUS FACILE: Faites un clic droit sur le projet (dossier qui lit "MainActivity") allez dans Refactor -> Renommer et vous obtiendrez un champ de texte vous permettant de renommer votre projet.

Si vous recevez une alerte indiquant que votre projet n'est pas synchronisé avec le système de fichiers, appuyez sur F5 (actualiser) et réessayez.

Stunner
la source
Cela
Lisez la deuxième partie de ma réponse. Il résout le problème de synchronisation hors fichier. ^
Stunner
6

Jetez un œil dans votre dossier d'espace de travail, vous pouvez y avoir un ancien projet avec le même nom que celui que vous importez (même s'il n'est pas affiché sur eclipse).

Lorsque vous supprimez un projet sur Eclipse, si vous ne cochez pas la case dans la boîte de dialogue, il le supprime simplement de la vue et ne supprime pas le dossier du répertoire de l'espace de travail.

Everton
la source
"Consultez le dossier de l'espace de travail" - qu'est-ce que cela signifie et comment?
Edward Newell
Clarifié un peu.
everton
6

Essayez de renommer la valeur de la <name>balise qui se trouve dans le " .project" fichier de votre projet.

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

Cela fonctionnera à coup sûr. Ici, vous renommez simplement votre projet.

Édenté
la source
5

Une autre façon que je viens de trouver!

DÉPLACER le projet dans un autre dossier, puis importer et, si nécessaire, copier dans l'espace de travail

madhairsilence
la source
5

J'ai eu ce problème lorsque j'ai supprimé un projet et essayé de réimporter le code. Eclipse n'a jamais vraiment supprimé le projet et contenait toujours une référence au nom / dossier du projet dans l'espace de travail. J'ai dû créer un nouveau projet avec le même nom et mon code est apparu tel quel. Je crois que cela n'a fonctionné que parce que le chemin du projet n'a jamais été modifié.

Fydo
la source
5

Cela m'est arrivé quand

Je supprime le projet de l'explorateur de projets eclipse et je n'ai pas vérifié le contenu supprimé du disque.

La prochaine fois que j'ai essayé d'importer le même projet dans l'espace de travail, j'ai eu le même problème.

Pour résoudre, je viens de faire FYI travail que chaque enfant peut faire :)

Alors, comment je l'ai résolu:

  1. Couper le Ctrl + xdossier myProject de l'espace de travail eclipse vers un autre emplacement, c'est-à-dire le bureau
  2. Cliquez avec le bouton droit Navigator (vous pouvez l'obtenir Window > Show View > Navigator) et actualisez (il vous demandera la boîte de dialogue suivante) entrez la description de l'image ici
  3. Cliquez simplement sur le Yesbouton et déplacez votre dossier de projet vers le répertoire de l'espace de travail eclipse
  4. Importez à nouveau!
  5. Maintenant Rock 'n' Role
mumair
la source
5

Dans mon cas, j'avais supprimé le répertoire des ressources de mes .metadata.plugins:

  1. Accédez à votre espace de travail
  2. Entrez .metadata.plugins
  3. Supprimer: répertoire org.eclipse.core.resources

entrez la description de l'image ici

Monsif EL AISSOUSSI
la source
3

Cela a fonctionné pour moi.

Fichier> Nouveau> Projet Android> Créer un projet à partir d'une source existante

Emplacement = l'emplacement du projet que vous souhaitez importer.

Vous obtiendrez un avertissement "Un projet Eclipse existe déjà dans ce répertoire. Envisagez d'utiliser plutôt Fichier> Importer> Projet existant." Mais vous pourrez cliquer sur "Suivant" et le projet devrait en effet être importé.

Mat
la source
3

Dans eclipse, cliquez sur fichier, puis sélectionnez Changer d'espace de travail, puis parcourez et sélectionnez un autre dossier. Maintenant, répétez le même processus et cette fois il n'y aura pas d'erreur :)

Mian Asbat Ahmad
la source
3

Rien ne pouvait résoudre ma situation. Voilà comment j'ai résolu.

  1. Fermez l'IDE
  2. Supprimer l'espace de travail du formulaire de projet du même nom
  3. Démarrez l'IDE
  4. Nettoyer tout le projet (pas sûr que cela ait aidé)
  5. Fichier> Importer> Projet existant
  6. cliquez sur le bouton d'actualisation
  7. projet d'importation

Terminé..

Ruwantha
la source
3

Au moins sur Eclipse Juno, vous pouvez basculer sur Advanced . Sélectionnez ensuite [groupid]. [Artifactid] dans la liste déroulante Modèle de nom . Cela devrait donner à votre projet un nom unique. (Si vous conservez plusieurs versions d'un artefact donné, vous pouvez sélectionner [groupid]. [Artifactid]. [Version] à la place). Assurez-vous de cliquer sur le bouton Actualiser pour que les modifications soient visibles. Laver, rincer, répéter au besoin.

Saish
la source
3

supprimez-le d'eclipse ...... vous pourriez avoir fermé le projet dans eclipse par "(Clic droit) -> fermer le projet" ..... donc même si vous supprimez ce projet du dossier de l'espace de travail .... il reste là dans eclipse IDE en tant que projet fermé ..... vous devez le supprimer de Eclipse IDE ... !!!

Melbourne Lopes
la source
3

J'ai une situation légèrement différente où mon éclipse cesse de répondre et j'ai dû tuer la session. Après avoir redémarré Juno, le projet particulier sur lequel je travaillais a disparu bien que le fichier .project existe. Si vous essayez de réimporter dans Eclipse, vous obtiendrez les mêmes «Certains projets ne peuvent pas être importés» ou «Un projet portant ce nom existe déjà» si vous essayez de créer un nouveau projet.

En fin de compte, puisque j'utilisais les ensembles de travail, j'ai réussi à trouver ce fichier .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Ajoutée manuellement l'entrée manquante et redémarré éclipse et le tour est joué, elle est revenue.

hwase0ng
la source
3

J'ai eu la même erreur car il y avait un autre projet sous svn dans l'espace de travail mais avec un autre nom. Je l'ai donc supprimé.

Yuliya Tarasenko
la source
3

J'ai eu un problème similaire, j'ai le même référentiel que je voulais importer deux fois. J'ai renommé le projet existant en cliquant avec le bouton droit sur le projet> refactoriser> renommer puis l'ai à nouveau importé.

Mark Howard
la source
3

Voici ce que j'ai remarqué pour le problème ci-dessus: - Si le dossier de paiement (dossier où réside votre projet pom) est le même que le dossier de l'espace de travail Eclipse, alors je reçois ce problème

SOLUTION

lorsque j'ai utilisé un dossier d'espace de travail séparé pour importer le projet, eclipse a bien fonctionné :)

corail
la source
3

Cet avertissement signifie que vous venez de supprimer le projet du navigateur, mais le projet est présent dans le jeu de travail. Ou bien votre ensemble de travail a un projet du même nom , alors allez dans le répertoire de l'espace de travail et supprimez le projet qui porte le même nom et importez à nouveau .

pooja patil
la source
2

Ce problème se produit car vous avez le même projet dans un autre dossier de projet.Comme dans eclipse, nous avons de nombreux dossiers de projet, donc si vous avez un projet dans un dossier et que vous souhaitez l'importer dans un autre dossier de projet, ce problème se produit. Donc, tout d'abord, supprimez le projet d'un autre dossier, puis importez-le dans votre dossier actuel.

Pir Fahim Shah
la source
2

Nouveau dans le développement Eclipse et Android et cela m'a suspendu pendant un bon moment. Voici quelques choses que je faisais mal qui pourraient aider quelqu'un à l'avenir:

  1. Je téléchargeais des exemples de code et je supposais que le nom du projet serait le même que le nom du dossier et je cherchais ce nom de dossier dans l'explorateur de projet, ne le trouvant pas, le réimportant, puis obtenant le message d'erreur qu'il existait déjà dans l'espace de travail. Ouais. Pas fier de ça.
  2. Je n'ai pas cliqué sur «Copier les projets dans l'espace de travail», puis cherché en vain dans l'espace de travail quand il n'apparaissait pas dans l'explorateur de projet PARCE QUE
  3. L'option `` Ajouter un projet aux ensembles de travail '' dans l'onglet Importer des projets ne fonctionne pas pour autant que je sache, donc n'apparaissait pas dans l'explorateur de projet pour l'ensemble de travail actif (l'actualisation n'a fait aucune différence). L'ajout d'un projet à l'ensemble de travail devait être effectué après avoir réussi à l'importer.
resedasue
la source