eclipse-platform / eclipse-platform/eclipse.platform

Relative paths for projects inside workspace.

Ouverte
#90 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
165
Forks
174
Merge moyen
2 j 8 h
PR mergées (30 j)
22

Description

Use-Case

I have a workspace-1(C:/workspace-1) created for my eclipse ide. Now i create 2 projects(proj-1 and proj-2) inside eclipse so these 2 projects would get stored inside workspace-1.

Now I close eclipse, move this workspace-1 into another folder(C:/archive/workspace-1).

Then i create a new workspace-2(C:/workspace-2) work with this for a while and after some time i switch to the moved workspace-1(C:/archive/workspace-1) for testing. Now the proj-1 and proj-2 are corrupted because i have moved my workspace-1 to another path.

So is there anything that can be done in eclipse to correct the location or can a feature be requested to eclipse to do a relative path check(maybe use relative paths for projects based on user preference) for projects created inside of workspace.

The issue is because for all projects the absolute path is stored inside workspace metadata org.eclipse.core.resources.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner comment les emplacements des projets sont stockés dans les métadonnées du workspace sous org.eclipse.core.resources, en comparant les chemins absolus avant et après le déplacement de workspace-1. Suivez la manière dont Eclipse résout proj-1 et proj-2 lors de la réouverture du workspace déplacé ; le travail est terminé lorsque les projets restent utilisables après la relocalisation ou que la procédure de correction prise en charge est clairement définie.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
developer-experience, tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.