Как переместить проект eclipse (helios) в другое рабочее пространство?

Во-первых, Eclipse не является моей родной IDE — я почти не разбираюсь в ней. Я настроил проект в рабочей области, которая фактически находилась в каталоге проекта другого клиента (на самом деле я не следил за всей рабочей областью/проектом), и, по сути, теперь я даже не могу найти файл рабочей области Eclipse для открытия Это.

Что я хотел бы сделать, так это:

  • Откройте мой проект eclipse (/workspace?) — я знаю, где находятся все файлы на диске, просто не знаю, что открыть, чтобы увидеть их в Eclipse — и

  • Переместите мой проект в новую рабочую область, которую, я думаю, я поставлю в общее место Eclipse, и пусть эта рабочая область будет ссылаться на все мои проекты Eclipse.

(Это правильный способ сделать это? Eclipse не нравится, что я парень с одним проектом == с одним рабочим пространством?)

Пожалуйста, расскажите мне о The Eclipse Way, чтобы я мог вернуться к написанию кода.

Спасибо!


person Olie    schedule 24.08.2011    source источник
comment
P.S. Я нашел свои источники/рабочее пространство (вроде) в том смысле, что я переместил каталог, содержащий материалы другого клиента, и это помешало Eclipse найти мое рабочее пространство. Я переместил его обратно, и теперь switch workspace вернул мне мои исходники, так что я могу продолжить работу. Тем не менее, я все еще хотел бы сделать 2 пункта в моем вопросе.   -  person Olie    schedule 24.08.2011


Ответы (2)


Примерно рабочее пространство (которое является каталогом) в Eclipse содержит:

  • конфигурация (установленная JRE, среда выполнения серверов, правила форматирования кода, ...)
  • один или несколько проектов

Конечно, у вас может быть столько рабочих областей, сколько вы хотите (но только одна может быть открыта одновременно), и проект также может быть частью разных рабочих областей.

Если вы знаете, где находятся ваши исходники, и хотите переместить их в новое рабочее пространство, вот возможное решение:

  • Запустите Eclipse и при появлении запроса на рабочее пространство выберите, где вы хотите создать рабочее пространство (если каталог не существует, он будет создан). Например, вы можете выбрать C:/Dev/Workspace/.
  • Если вас не попросят, перейдите в Файл->Переключить рабочее пространство->Другое.
  • Как только вы окажетесь в рабочей области, вы можете импортировать существующий проект с помощью File->Import, затем General->Existing Projects в рабочую область.
  • Перейдите в папку, содержащую исходники вашего проекта, выберите проект и нажмите «Готово».

Я не знаю, является ли это лучшей практикой или нет, но я обычно делаю следующее:

  • У меня есть одно рабочее пространство для каждого моего клиента (workspace_cust1, workspace_cust2)
  • Каждое рабочее пространство ссылается на мои проекты библиотеки общих ресурсов и добавляет проекты, специфичные для клиента.

Таким образом, каждый раз, когда я меняю свою общую библиотеку, она обновляется в каждой рабочей области.

person Davz    schedule 24.08.2011
comment
У меня есть несколько рабочих мест, открытых одновременно с годами. Официально поддерживается. - person David Balažic; 12.04.2019

Если вы хотите подать заявку

одно рабочее пространство = один проект

Вы можете сделать следующее:
1) Скопируйте ярлык рабочего стола eclipse
2) Измените ярлык, добавив "-data workspaceLocation "

person VirtualTroll    schedule 24.08.2011
comment
После -data должен быть пробел, поэтому это должно быть `-data workspaceLocation' - person KrishPrabakar; 06.03.2015