2009-09-16 17 views
67

Ich habe ein Eclipse-Projekt (Flex Builder), dessen tatsächliche Dateien den Speicherort auf dem Laufwerk geändert haben. Wenn ich Eclipse starte, kann ich das Projekt sehen, aber es sind keine Dateien aufgelistet. Wenn Sie mit der rechten Maustaste auf das Projekt klicken und Eigenschaften auswählen, wird mir der alte Pfad angezeigt, in dem die Dateien gespeichert wurden, aber ich kann es nicht ändern.Eclipse Projektdateien ändern Speicherort

Wie kann ich den Speicherort eines Eclipse-Projekts ändern, in dem nach dem Erstellen des Projekts nach den Dateien gesucht wird?

+3

Siehe die akzeptierte Antwort auf diese Frage: http://stackoverflow.com/questions/3479466/eclipse-moving-project-to-another-folder – Schmuli

Antwort

74

Sie können Ihre Dateien .classpath und .project in den Stammordner des neuen Projektverzeichnisses kopieren und dann 'Importieren ...' aus dem Dateimenü auswählen und 'Allgemein/Vorhandene Projekte in Arbeitsbereich' auswählen. Suchen Sie im resultierenden Dialogfeld den Stamm des neuen Projektverzeichnisses und schließen Sie ab. Stellen Sie sicher, dass Sie das alte Projekt vor dem Import aus dem Arbeitsbereich gelöscht haben.

+9

, wenn Sie Ihr verlegt Projekt im selben Arbeitsbereich importieren, müssen Sie Löschen Sie zuerst das alte Projekt, sonst lässt Eclipse Sie nicht mit dem Import fortfahren. –

+8

Löschen Sie das alte Projekt aus dem Arbeitsbereich (nicht von der Festplatte!) –

+0

Ich mache das, und es findet mein Projekt gut. Das Klicken auf "Fertig stellen" (das blinkt, als ob es für mich bereit wäre) macht jedoch nichts. Der Dialog bleibt bestehen; keine Fehlermeldung Gibt es noch etwas anderes zu tun? – BeccaP

22

Dieser Link zeigt, wie Sie die Metadaten des Eclipse-Arbeitsbereichs bearbeiten, um den Standort des Projekts manuell zu aktualisieren. Dies ist nützlich, wenn sich der Standort bereits geändert hat oder Sie viele Projekte verschieben müssen und nicht mehrere Klicks ausführen möchten one: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html

+0

Link erwähnt ist tot. Hier ist eine zwischengespeicherte Version: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html – 11101101b

+0

@ 11101101b Danke für das Update. Ich habe den Link im Original-Thread geändert – sunil

1

Wenn Sie Ihr Projekt als lokale Kopie eines Repositorys gespeichert haben, ist es möglicherweise besser, es von git zu importieren. Wählen Sie lokal und navigieren Sie dann zu Ihrem git-Repository-Ordner. Das hat für mich besser funktioniert, als es als bestehendes Projekt zu importieren. Der Versuch, Letzteres zuzulassen, erlaubte mir nicht, "fertig zu werden".

7

Es gibt jetzt ein Plugin (seit Ende 2012), das sich darum kümmern kann: gensth/ProjectLocationUpdater auf GitHub.

+1

Dieses Plugin funktioniert einwandfrei! Dies hilft viel, wenn Sie Sachen auf der Festplatte verschoben haben :) – SebastianH

+0

ProjectLocationUpdater arbeitete wie ein Charme.Wir hatten vorher nur einen zusätzlichen Schritt zu erledigen: Da wir auf andere Computer ohne dieselben Festplattenlayouts umzogen, mussten wir zu einem anderen Laufwerk wechseln (von D: nach C: \ dev): wir mussten den alten Ordner mounten Ort, an dem Eclipse die alten Dateien mit Subst finden kann D: C: \ dev. (Unter Linux/Max hätte ein Symlink den Trick gemacht) – Jidehem

28

Viel einfacher: Rechtsklick -> Refactor -> Move.

+0

weil in diesem Fall einfacher ist besser. – natedennis

+0

@Luke Bitte akzeptieren Sie dies! Es ist aktueller. Funktioniert großartig und nahtlos! – ADTC

+0

Wirklich die bessere Antwort ;-) – GhostCat

0

Mit Neon - gerade passiert mir auch. Sie müssten die Eclipse-Version (nicht von der Festplatte) in Ihrem Projekt-Explorer löschen und die Projekte als existierende Projekte importieren. Stellen Sie sicher, dass die Projektordner als Ganzes verschoben wurden und dass die Eclipse Metadateien immer noch da sind, wie von @koenpeters erwähnt.

Refactor behandelt dies nicht.

Verwandte Themen