Eclipse-Arbeitsbereich: So benennen Sie den Arbeitsbereich um

84

Im Dateimenü gibt es keine Option zum Umbenennen eines Arbeitsbereichs. Wird empfohlen, Eclipse zu schließen, den Ordner umzubenennen und erneut zu öffnen? Ich mache mir Sorgen über einige mögliche baumelnde Referenzen in Konfigurationsdateien, die meinen Arbeitsbereich / meine Projekte beschädigen ...

Vielen Dank!

Alexx
quelle
2
Wenn Sie ein Projekt umbenennen möchten, klicken Sie mit der rechten Maustaste auf das Projekt und dann auf: Projekt -> Refactor -> Umbenennen. Sie können auch mit project -> refactor -> move in ein anderes Verzeichnis verschieben.
Achilleterzo
1
Der Befehl Datei> Arbeitsbereich wechseln kann Ihnen helfen.
Vaugham
Danke - meinte, eines der Dropdown-Menüs hätte erwartet, dass es in der 'Datei' ist. Ich wollte nur B2C-Projekte herausfiltern und den allgemeinen Arbeitsbereich in B2B umbenennen, aber vielleicht werde ich einfach einen neuen Arbeitsbereich erstellen.
Alexx

Antworten:

59

Quelle: Umbenennen eines Arbeitsbereichs?

Ja, Sie können das Arbeitsbereichsverzeichnis einfach umbenennen und / oder verschieben. Sie müssen Eclipse dann jedoch mitteilen, wo sich der neue Arbeitsbereich befindet. In 3.1 können Sie den Arbeitsbereich wechseln verwenden, um an einem anderen Ort (im Menü Datei) zu starten.

Wenn Sie es manuell ändern möchten, können Sie die entsprechenden Einträge in den Dateien im Konfigurationsverzeichnis bearbeiten, in dem Eclipse gespeichert ist.
Sie können die Datei org.eclipse.ui.ide.prefs so ändern, dass SHOW_WORKSPACE_SELECTION_DIALOG = true festgelegt wird, wenn Sie jedes Mal gefragt werden möchten, wenn Eclipse dort ausgeführt wird, wo sich der Arbeitsbereich befindet.

Sgokhales
quelle
5
Dies wird Subclipse SVN-Daten durcheinander bringen ... Ergebnis: "Pfad ist kein Arbeitskopie-Verzeichnis"
marcolopes
1
Vielen Dank. Ich habe die obigen Schritte ausgeführt und nach dem Wechsel zu einem neuen Arbeitsbereich musste ich die Projektordner aus dem Arbeitsbereich löschen (ohne den Inhalt zu löschen) und erneut importieren. Danach funktionierte es für mich.
Aquero
4
Dies funktionierte trotz meiner Verwendung von SVN perfekt bei mir. Ich trenne meinen Eclipse-Arbeitsbereich von meinen Codeverzeichnissen, sodass das Ändern des Namens des Arbeitsbereichs keine Auswirkungen auf die Subversion-Daten hatte. Ein Vorschlag: Kopieren Sie den vorhandenen Arbeitsbereich in den neuen Namen, anstatt ihn umzubenennen. Wenn Sie ein Problem haben, können Sie den alten Arbeitsbereich problemlos wiederherstellen.
Steve Gelman
Der Pfad zur Konfigurationsdatei lautet ungefähr : eclipse_home/java-mars/eclipse/configuration/.settings. Der letzte Ordner ist ausgeblendet, sodass er möglicherweise nicht offensichtlich ist.
Badroit
Wie Steve Gelman richtig bemerkte, empfiehlt es sich, Ihren Arbeitsbereich (der nur von Eclipse zum Speichern von Metadaten Ihres Projekts verwendet wird) von Ihren Projektquelldateien (SVN, Git oder einem anderen VCS-Arbeitsbereich) zu trennen und die Sicherungskopie immer vorher durchzuführen Änderungen vornehmen (um darauf zurückgreifen zu können, falls nach dem Umbenennen etwas schief geht).
RAM237
15

Für ein einfaches Umbenennen ist es nicht erforderlich, den Arbeitsbereich zu wechseln, es sei denn, der Arbeitsbereich, den Sie umbenennen möchten, ist nicht der derzeit aktive.

Auf jeden Fall können Sie den aktuell geöffneten Arbeitsbereich umbenennen, indem Sie Eclipse-> Einstellungen-> Allgemein-> Arbeitsbereich auswählen und die Option "Name des Arbeitsbereichs (im Fenstertitel angezeigt)" vom Standardnamen des Arbeitsbereichsordners in den gewünschten Namen ändern. Starten Sie dann Eclipse neu.

Angenommen, der Ordner Ihres Arbeitsbereichs lautet "/ foo / bar / workspace" und Sie haben seinen Namen noch nie geändert. Sein Name war dann der Standard "Arbeitsbereich". Nachdem Sie es beispielsweise in "my_workspace" umbenannt und Eclipse neu gestartet haben, sollte der Fenstertitel der Eclipse Folgendes anzeigen: "my_workspace - (einige Dinge, die variieren) - / foo / bar / workspace".

Beachten Sie, dass dadurch der Name des Arbeitsbereichsordners NICHT geändert wird. Möglicherweise müssen Sie einen neuen Ordner mit dem gewünschten Namen erstellen, zu diesem Ordner wechseln (dessen Arbeitsbereich standardmäßig denselben Namen hat) und vorhandene Projekte in diesen Ordner importieren, wie einige hier vorgeschlagen haben.

Lord Henry Wotton
quelle
2
Ich habe dieses Verfahren befolgt und alles hat funktioniert. In Bezug auf den letzten Absatz musste ich den Ordner nur umbenennen, bevor ich Eclipse neu startete. Ich musste das vorhandene Projekt nicht erneut importieren. Ich benutze Eclipse Oxygen.
Gep
2

Das Kopieren des Arbeitsbereichs in einen neuen Ordner funktioniert. Alle Referenzen, die Eclipse selbst benötigt, werden unter Verwendung des relativen Arbeitsbereichs aufgelöst. Wenn Sie Starter, Substitutionsvariablen usw. hinzugefügt haben, die vom absoluten Arbeitsbereich abhängen, müssen diese zurückgesetzt werden.

Brent Worden
quelle
2

John, ich denke, im ursprünglichen Arbeitsbereich haben Sie Projekte importiert und dass die Projekte von Links abhängen, die sich nicht physisch am selben Ort des Arbeitsbereichs befinden (auch wenn sie bereits vorhanden sind, aber die Abhängigkeit von Links besteht). In diesem Fall müssen Sie die Projekte aus dem neuen (kopierten) Arbeitsbereich entfernen und erneut importieren.

Sameh Ragheb
quelle
Um die Geschichte zu vervollständigen, exportieren Sie Ihre Arbeitsbereichseinstellungen in den "alten" Arbeitsbereich und importieren Sie sie erneut in Ihren neuen Arbeitsbereich. Dadurch bleiben Ihre Einstellungen wie Repositorys usw. erhalten (siehe help.eclipse.org/juno/… )
OblongZebra
2

Das Umbenennen des Arbeitsbereichsordners hat bei mir funktioniert. Schließen Sie die Eclipse, benennen Sie den Namen des Arbeitsbereichsordners um und starten Sie Eclipse erneut. Wenn Sie Projektabhängigkeiten wie Benutzerbibliotheken, Starter usw. verwenden, müssen Sie diese manuell vom Projekterstellungspfad an einen neuen Speicherort verschieben.

Naju
quelle
1

Ich habe gerade ein:

Datei -> Importieren -> Maven -> Vorhandene Maven-Projekte -> Erwähnen Sie den neuen Arbeitsbereich im "Stammverzeichnis" im Fenster "Maven-Projekte importieren"

und es hat funktioniert! Alle Projekte wurden ordnungsgemäß importiert.

Übrigens habe ich das Eclipse-Maven-Plugin "m2e" installiert ( http://wiki.eclipse.org/M2E_updatesite_and_gittags )

Amitava 'Ami' Pal
quelle