Używam Eclipse z projektami „zewnętrznymi” - czyli projektami stworzonymi z istniejącego źródła.
Przeszukując pliki obszaru roboczego, nie mogę znaleźć żadnego odniesienia do tych projektów. Moje pytanie brzmi: w jaki sposób Eclipse śledzi te projekty?
Chciałbym móc automatycznie dodać taki projekt do obszaru roboczego (poprzez generowanie .project
i .classpath
pliki).
Odpowiedzi:
Okna:
Linux / osx:
Twój projekt może istnieć poza obszarem roboczym, ale wszystkie specyficzne dla Eclipse
metadata
są przechowywane w tymorg.eclipse.core.resources\.projects
kataloguźródło
.projects
w moim systemie (Mint 16); czy jest inaczej w systemie Windows?W systemie Mac OS X jest pod
źródło
W Eclipse 3.3:
Jest zainstalowany w obszarze roboczym Eclipse. Coś jak:
w folderze obszaru roboczego.
W tym folderze znajduje się jeden folder na projekt. Jest tam plik o nazwie .location , ale jest to plik binarny.
Wygląda więc na to, że nie możesz robić tego, co chcesz, bez programowej interakcji z Eclipse.
źródło
sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
Jeśli używasz Perforce (zaimportowano projekt jako projekt Perforce), pliki .cproject i .project zostaną umieszczone w katalogu głównym projektu PERFORCE, a nie w folderze obszaru roboczego.
Mam nadzieję że to pomoże :)
źródło
Możesz także mieć kilka obszarów roboczych - dzięki czemu możesz połączyć się z jednym i ustawić „A” projektów - a następnie połączyć się z innym zestawem, kiedy tylko chcesz.
źródło
W Linuksie po usunięciu
Nie działa.
Potem zrobiłem Plik-> Odśwież
Następnie wyczyścił wszystkie stare projekty wymienione z zaćmienia.
źródło