web-dev-qa-db-fra.com

Déplacement du projet dans un autre dossier dans Eclipse

J'ai généralement mes projets de travail assis sur des dossiers sur mon bureau. Quand ils sont terminés, je les déplace simplement vers un c:\dev\. Le truc, c'est que je le fais d'une manière plutôt archaïque.

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

Comment déplacez-vous les projets?

Si je pouvais modifier le chemin: Fichier -> Propriétés -> Ressource -> Emplacement, ce serait extrêmement simple!

Exemple de coup:

c:\user\desktop\project_123
c:\dev\project_123
135
Frankie

Cliquez avec le bouton droit sur le projet Eclipse dans l'Explorateur de packages, sélectionnez Refactor, puis sélectionnez Déplacer ... Dans la boîte de dialogue qui s'affiche, entrez ou accédez au nouvel emplacement, puis cliquez sur OK. Cela préservera également vos métadonnées CVS ou autres métadonnées SCM, mais apportera également toutes vos modifications et vous ne perdrez aucune appartenance aux jeux de travail, configurations de lancement ou autres éléments associés à votre projet par Eclipse.

236
djb

Je ne sais pas si Eclipse a créé des modifs depuis la date de cette publication ....__ Dans mon cas, j'avais déplacé manuellement un dossier de projet et je voulais qu'Eclipse ouvre le projet sur ce nouvel emplacement. C'est ce que j'ai fait (et cela semble fonctionner). 

  • (J'utilise Eclipse "helios" v 3.6.2)

  • Menu Fichier | Importer ...

  • Général | Projets existants dans Workspace

  • Sélectionnez le répertoire racine = le répertoire principal de votre projet au nouvel emplacement.

  • Terminer

10

Utilisez le menu Move d'Eclipse

Ouvrez la vue Navigateur, cliquez avec le bouton droit sur votre projet, puis cliquez sur Déplacer. Puis sélectionnez le répertoire de destination.

Navigator View > Right Click > Move

Notez que cela ne semble pas fonctionner dans l'Explorateur de packages (du moins pas dans Neon). La boîte de dialogue de déplacement de Package Explorer est différente, utilisez donc la fenêtre Navigateur.

 enter image description here

 enter image description here

10
typoerrpr

Il est rare que des projets dans Eclipse ne soient pas sous contrôle de code source. Par conséquent, tout ce que j'ai à faire est de vérifier le projet dans le nouvel emplacement.

Si vous ne possédez pas de contrôle de code source, Eclipse fonctionne assez bien avec CVS ​​et il est assez simple de configurer CVS pour qu'il s'exécute localement sans serveur: http://www.tortoisecvs.org/faq.html# cvsinit

5
Rodney Gitzel

Quand tout le reste échoue:

Copier un projet Eclipse d'un répertoire (appelons-le old_dir) dans un autre répertoire (appelons-le new_dir):

  1. Ouvrez Eclipse et spécifiez le répertoire de travail copié dans new_dir.

  2. Une fois le projet ouvert dans ce new_dir, les projets répertoriés dans l'onglet Explorateur de projets peuvent toujours être ceux contenus dans old_dir (vous pouvez le vérifier en cliquant avec le bouton droit de la souris sur chacun d'eux et en suivant: "Ressource -> Ressource liée" pour voir le chemin. Variables). Ainsi, ils doivent être retirés de cet espace de travail. Supprimez le projet d'application Nios 2 et le projet BSP de l'onglet Explorateur de projet en cliquant dessus avec le bouton droit de la souris et en sélectionnant l'option Supprimer qui ouvre une nouvelle fenêtre. Dans la fenêtre contextuelle, assurez-vous que la case à cocher Supprimer le contenu du projet sur le disque est NON CONTRÔLÉE avant de cliquer sur OK pour supprimer les projets. Sinon, il le supprimera de l'ancien répertoire où vous avez copié le projet.

  3. Cliquez avec le bouton droit de la souris sur la zone d'onglet Explorateur de projet → Importer → Général → Projets existants dans l'espace de travail et ajoutez le projet d'application Nios2 copié et le projet BSP à partir de new_dir.

  4. Cliquez avec le bouton droit de la souris dans la zone d'onglet Explorateur de projet → Index → ​​Régénérer. Dans le cas contraire, le projet d'application Nios2 ne pourra pas utiliser les inclus fournis par le projet BSP.

  5. Cliquez sur Projet → Nettoyer → OK pour nettoyer et reconstruire l'ensemble du projet.

  6. Lors de l'utilisation de la console pour parler au NIOS, assurez-vous que le chemin d'accès d'elf est également mis à jour dans le nouveau répertoire du projet!

4
Alex Aleyan

J'ai copié le projet entier dans un nouveau répertoire. Après avoir défini Eclipse dans le nouvel espace de travail, le projet est reconnu instantanément. Ainsi, il n'y avait plus rien à faire. J'utilise Eclipse IDE pour les développeurs C/C++, Version Luna Service Version 2 (4.4.2).

2
Chris_Pank

Pour Eclipse Oxygen, pour déplacer un projet Java, la réponse acceptée de djb fonctionne bien (selon mon expérience actuelle),saufaprès avoir lu le commentaire de Basic le 14 mai 2012 à 9h27, j'ai essayé d'ajouter mon projet XMLDiff à C: ...\SVN\trunk\Internal Projects, et j'ai eu un échec avec le message plutôt cryptique:

Problèmes rencontrés lors du déplacement des ressources.

La ressource existe déjà sur le disque.

J'ai dû déplacer le projet vers C: ...\SVN\trunk\Projets internes\XMLDiff en créant un nouveau dossier, XMLDiff, dans la boîte de dialogue de navigation. Le résultat était C: ...\SVN\trunk\Projets internes.\XMLDiff, pas C: ...\SVN\trunk\Projets internes\XMLDiff\XMLDiff.

Donc, cela doit avoir changé entre l'expérience de Basic en 2012 et Eclipse.3.

1
Tamias

Pour l'oxygène d'éclipse

Propriétés du projet -> Ressource -> Ressources liées -> Ressources liées (onglet)

0
user207064