Как переместить проект затмения (helios) в другое рабочее пространство? - PullRequest
14 голосов
/ 24 августа 2011

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

То, что я хотел бы сделать, это:

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

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

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

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

Спасибо!

Ответы [ 2 ]

29 голосов
/ 24 августа 2011

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

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

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

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

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

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

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

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

3 голосов
/ 24 августа 2011

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

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

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

...