Déplacement du projet vers 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 fait est que je le fais de manière assez archaïque.

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

Comment vous déplacez les projets?

Si je pouvais modifier le: Fichier -> Propriétés -> Ressource -> Chemin de localisation , il serait mort simple!

Exemple de déplacement:

 c:\user\desktop\project_123 c:\dev\project_123 

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 dialog qui s’affiche, entrez ou naviguez jusqu’au nouvel emplacement et cliquez sur OK. Cela préservera également votre CVS ou d’autres métadonnées SCM, mais apportera également toutes vos modifications, et vous ne perdrez aucune appartenance aux ensembles de travail, aux configurations de lancement ou à d’autres choses que Eclipse associe à votre projet.

Je ne sais pas si eclipse a fait des modifs depuis la date de ce post … Dans mon cas, j’avais déplacé un dossier de projet manuellement 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 = répertoire supérieur de votre projet sur le nouvel emplacement

  • terminer

Utiliser l’élément de menu Déplacement d’Eclipse

Ouvrez la vue Navigateur, cliquez avec le bouton droit sur votre projet et cliquez sur Déplacer. Sélectionnez ensuite le répertoire de destination.

 Navigator View > Right Click > Move 

Notez que cela ne semble pas fonctionner dans l’Explorateur de paquets (du moins pas dans Neon). La boîte de dialog de déplacement de l’explorateur de packages est différente, utilisez donc la fenêtre du navigateur.

entrer la description de l'image ici

entrer la description de l'image ici

J’ai rarement des projets dans Eclipse qui ne sont pas sous contrôle de code source. Il ne me rest donc plus qu’à vérifier le projet dans le nouvel emplacement.

Si vous ne possédez pas de contrôle de source, Eclipse fonctionne plutôt 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

LORSQUE TOUT ELLE N’EST PAS:

Copier un projet Eclipse depuis un répertoire (appelons-le old_dir) vers un autre répertoire (appelons-le new_dir):

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

  2. Une fois qu’il ouvre le projet dans this new_dir, les projets répertoriés sous l’onglet Explorateur de projets peuvent toujours être ceux contenus dans le old_dir (vous pouvez le vérifier en cliquant avec le bouton droit de la souris et en parcourant: “Ressource -> Ressource liée”). Valeurs des variables). Ils doivent donc être retirés de cet espace de travail. Supprimez le projet d’application Nios 2 et le projet BSP à partir de l’onglet Explorateur de projets en cliquant dessus avec le bouton droit et en sélectionnant l’option Supprimer qui affichera une nouvelle fenêtre. Dans la fenêtre contextuelle, assurez-vous que la case à cocher Supprimer le contenu du projet sur le disque est décochée avant de cliquer sur OK pour supprimer les projets. Sinon, il le supprimera de l’ancien_dir d’où vous avez copié le projet.

  3. Cliquez avec le bouton droit de la souris dans la zone de l’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 de l’onglet Explorateur de projet → Index → ​​Reconstruire, sinon le projet d’application Nios2 ne pourra pas utiliser les inclusions fournies par le projet BSP.

  5. Cliquez sur Projet → Nettoyer → OK pour nettoyer et reconstruire tout le projet.

  6. Lorsque vous utilisez la console pour parler au NIOS, assurez-vous que le chemin du fichier elf est également mis à jour dans le nouveau répertoire du projet!

J’ai copié l’ensemble du projet dans un nouveau répertoire. Après avoir défini Eclipse sur le nouvel espace de travail, il reconnaît le projet instantanément. Ce n’était donc plus rien à faire. J’utilise Eclipse IDE pour les développeurs C / C ++, version Luna Service Release 2 (4.4.2).

Pour Eclipse Oxygen, pour déplacer un projet Java, la réponse acceptée de djb fonctionne bien (dans mon expérience actuelle), à part avoir lu les commentaires de Basic le 14 mai à 9:27, j’ai essayé d’append mon projet XMLDiff à C: .. . \ SVN \ trunk \ Internal Projects et j’ai eu un échec avec le message plutôt crypté:

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 \ Internal Projects \ XMLDiff en créant un nouveau dossier, XMLDiff, dans la boîte de dialog de navigation, et le résultat était C: … \ SVN \ trunk \ Internal Projects \ XMLDiff, pas C: … \ SVN \ trunk \ Internal Projects \ XMLDiff \ XMLDiff.

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

Pour oxygène Eclipse

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