Ich verwende Eclipse mit "externen" Projekten - dh Projekten, die aus vorhandenen Quellen erstellt wurden.
Beim Stöbern in den Arbeitsbereichsdateien kann ich keinen Verweis auf diese Projekte finden. Meine Frage ist: Wie verfolgt Eclipse diese Projekte?
Ich möchte in der Lage sein, ein solches Projekt automatisch zum Arbeitsbereich hinzuzufügen (durch Generieren .project
und .classpath
Dateien).
Antworten:
Windows:
Linux / osx:
Ihr Projekt kann außerhalb des Arbeitsbereichs existieren, aber alle Eclipse-spezifischen
metadata
werden in diesemorg.eclipse.core.resources\.projects
Verzeichnis gespeichertquelle
.projects
auf meinem System (Mint 16). ist es anders unter Windows?In Mac OS X ist es unter
quelle
In Eclipse 3.3:
Es wird unter Ihrem Eclipse-Arbeitsbereich installiert. Etwas wie:
in Ihrem Arbeitsbereich Ordner.
Unter diesem Ordner befindet sich ein Ordner pro Projekt. Dort befindet sich eine Datei namens .location , die jedoch binär ist.
Es sieht also so aus, als könnten Sie nicht tun, was Sie wollen, ohne programmgesteuert mit Eclipse zu interagieren.
quelle
sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
Wenn Sie Perforce verwenden (das Projekt als Perforce-Projekt importiert), befinden sich .cproject und .project im Stammverzeichnis des PERFORCE-Projekts und nicht im Arbeitsbereichsordner.
Hoffe das hilft :)
quelle
Sie können auch mehrere Arbeitsbereiche haben - Sie können also eine Verbindung zu einem herstellen und "A" für Projekte festlegen - und dann jederzeit eine Verbindung zu einem anderen Satz herstellen.
quelle
Unter Linux nach dem Löschen
Funktioniert nicht.
Danach habe ich Datei-> Aktualisieren durchgeführt
Dann wurden alle alten Projekte aus Eclipse gelöscht.
quelle