Я использую Eclipse с «внешними» проектами, то есть проектами, созданными из существующего исходного кода.
Покопавшись в файлах рабочей области, я не могу найти никаких ссылок на эти проекты. У меня вопрос: как Eclipse отслеживает эти проекты?
Я хотел бы иметь возможность добавлять такой проект в рабочее пространство автоматически (по генерации .project
и .classpath
файлов).
Ответы:
Окна:
Linux / osx:
Ваш проект может существовать вне рабочей области, но все, что связано с Eclipse
metadata
, хранится в этомorg.eclipse.core.resources\.projects
каталоге.источник
.projects
в моей системе (Mint 16); это другое в Windows?В Mac OS X он находится под
источник
В Eclipse 3.3:
Он установлен в вашем рабочем пространстве Eclipse. Что-то вроде:
в папке вашей рабочей области.
В этой папке находится по одной папке на проект. Там есть файл с именем .location , но он двоичный.
Похоже, что вы не можете делать то, что хотите, без программного взаимодействия с Eclipse.
источник
sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
Если вы используете Perforce (импортировали проект как проект Perforce), то .cproject и .project будут расположены в корне проекта PERFORCE, а не в папке рабочей области.
Надеюсь это поможет :)
источник
У вас также может быть несколько рабочих пространств - так что вы можете подключиться к одному и установить «А» проектов - а затем подключиться к другому набору, когда захотите.
источник
В Linux после удаления
Не работает.
После этого я сделал File-> Refresh
Затем он очистил все старые проекты, перечисленные в eclipse.
источник