Де в робочій області Eclipse зберігається список проектів?


122

Я використовую Eclipse з "зовнішніми" проектами, тобто проектами, створеними з існуючого джерела.

Оглядаючи файли робочої області, я не можу знайти посилання на ці проекти. Моє запитання: як Eclipse відстежує ці проекти?

Я хотів би мати можливість додати такий проект до робочої області автоматично (шляхом генерації .projectта .classpathфайлів).


Відповіді:


153

Windows:

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

Linux / osx:

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/

Ваш проект може існувати за межами робочої області, але все, що стосується Eclipse metadata, зберігаються в цьому org.eclipse.core.resources\.projectsкаталозі


1
@RoboAlex Я зазвичай не редагую його безпосередньо, а додаю або видаляю проекти з робочої області Eclipse.
VonC

3
Останній шлях .projectsу моїй системі (Монетний двір 16); це інше в Windows?
wchargin

@WChargin не впевнений, можливо, це змінилося більше ніж через 5 років. Яку версію Eclipse ви використовуєте на монетному дворі?
VonC


9

У Eclipse 3.3:

Він встановлений у робочій області Eclipse. Щось на зразок:

.metadata\.plugins\org.eclipse.core.resources\.projects\

в папці робочої області.

Під цією папкою знаходиться одна папка на проект. Там є файл, який називається .location , але він є двійковим.

Так виглядає, що ви не можете робити те, що хочете, без взаємодії w / Eclipse програмно.


+1 для вказівника на .location. У моєму випадку папка робочої області не змінилася, але (інше) розташування, де жили проекти: різні літери диска. Я закінчив виправити ці файли на місці з (D: -> F :)sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
mgaert

3

Якщо ви використовуєте Perforce (імпортований проект як проект Perforce), то .cproject і .project будуть розташовані під коренем проекту PERFORCE, а не в папці робочої області.

Сподіваюся, це допомагає :)


0

Ви також можете мати декілька робочих просторів - так ви можете підключитися до одного та встановити "А" проектів - а потім підключитись до іншого набору коли завгодно.


0

У Linux після видалення

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

Не працює.

Після цього я зробив File-> Refresh

Тоді він очистив усі старі проекти, перелічені від затемнення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.