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

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

Мне бы хотелось:

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

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

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

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

Спасибо!

Ответы

Ответ 1

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

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

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

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

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

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

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

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

Ответ 2

Если вы хотите применить

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

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