Перемещение проекта в другую папку в Eclipse - PullRequest
140 голосов
/ 13 августа 2010

Мои рабочие проекты обычно располагаются в папках на рабочем столе. Когда они завершены, я просто перемещаю их на c:\dev\. Дело в том, что я делаю это довольно архаично.

1. move project files
2. delete project on Eclipse
3. create new project on Eclipse on the new location

Как вы, ребята, перемещаете проекты?

Если бы я мог изменить: Файл -> Свойства -> Ресурс -> Местоположение Путь, это было бы очень просто!

Пример хода:

c:\user\desktop\project_123
c:\dev\project_123

Ответы [ 8 ]

239 голосов
/ 21 октября 2010

Щелкните правой кнопкой мыши по проекту Eclipse в Package Explorer, выберите Refactor, затем выберите Move ... В появившемся диалоговом окне введите или перейдите к новому местоположению и нажмите OK.Это также сохранит ваши CVS или другие метаданные SCM, но также принесет все ваши изменения, и вы не потеряете членство в рабочих наборах, конфигурациях запуска или других вещах, которые Eclipse ассоциирует с вашим проектом.

14 голосов
/ 12 августа 2016

Использовать пункт меню Eclipse's Move

Откройте представление навигатора, щелкните правой кнопкой мыши свой проект и нажмите «Переместить». Затем выберите каталог назначения.

Navigator View > Right Click > Move

Обратите внимание, что он не работает в Package Explorer (по крайней мере, в Neon). Диалог перемещения из Package Explorer отличается, поэтому используйте окно Navigator.

enter image description here

enter image description here

10 голосов
/ 03 октября 2012

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

  • (я использую eclipse "helios" v 3.6.2)

  • Файл меню | Импорт ...

  • Общая информация | Существующие проекты в рабочую область

  • Выберите корневой каталог = верхний каталог вашего проекта на новом месте

  • Конец

5 голосов
/ 13 августа 2010

У меня редко есть какие-либо проекты в Eclipse, которые не находятся под контролем исходного кода, поэтому все, что мне нужно сделать, это проверить проект в новом месте.

Если у вас нет управления исходным кодом, Eclipse довольно хорошо работает с CVS, и довольно просто настроить CVS для локального запуска без сервера: http://www.tortoisecvs.org/faq.html#cvsinit

4 голосов
/ 13 февраля 2016

КОГДА-ЛИБО ОТКАЗЫВАЕТСЯ:

Копирование проекта Eclipse из одного каталога (назовем его old_dir) в другой каталог (назовем его new_dir):

  1. Откройте Eclipse и укажите скопированный рабочий каталог в вашем новом каталоге.

  2. После того, как проект открывается в этом новом каталоге, проекты, перечисленные на вкладке Project Explorer, могут быть теми же, что и в файле old_dir (вы можете проверить его, щелкнув правой кнопкой мыши по каждому и выполнив следующие действия: Ресурс ", чтобы увидеть значения переменных пути). Таким образом, они должны быть удалены из этого рабочего пространства. Удалите проект приложения Nios 2 и проект BSP из вкладки Project Explorer, щелкнув по нему правой кнопкой мыши и выбрав пункт «Удалить», после чего появится новое окно. Во всплывающем окне убедитесь, что установлен флажок Удалить содержимое проекта на диске, прежде чем нажать кнопку ОК, чтобы удалить проекты. В противном случае он удалит его из old_dir, из которого вы скопировали проект.

  3. Щелкните правой кнопкой мыши в области вкладок Project Explorer → Импорт → Общие → Существующие проекты в рабочую область и добавьте скопированный проект приложения Nios2 и проект BSP из new_dir.

  4. Щелкните правой кнопкой мыши в области вкладок обозревателя проектов → Индекс → Перестроить, в противном случае проект приложения Nios2 не сможет использовать включения, предоставляемые проектом BSP.

  5. Нажмите «Проект» → «Очистить» → «OK», чтобы очистить и восстановить весь проект.

  6. При использовании консоли для связи с NIOS, убедитесь, что путь к эльфу обновлен и до нового каталога проекта!

2 голосов
/ 29 января 2016

Я скопировал весь проект в новый каталог.После установки Eclipse в новом рабочем пространстве он мгновенно распознает проект.Таким образом, больше ничего не оставалось.Я использую Eclipse IDE для разработчиков на C / C ++, версия Luna Service Release 2 (4.4.2).

1 голос
/ 15 июня 2018

Для Eclipse Oxygen, чтобы переместить Java-проект, принятый djb-ответ хорошо работает (по моему опыту только сейчас), за исключением , прочитав комментарий от Basic 14 мая '12 в 9 : 27, я попытался добавить свой проект XMLDiff в C: ... \ SVN \ trunk \ Internal Projects, и у меня возникла ошибка с довольно загадочным сообщением:

Проблемы, возникающие при перемещении ресурсов.

Ресурс уже существует на диске.

Мне пришлось переместить проект в C: ... \ SVN \ trunk \ Internal Projects \ XMLDiff, создав новую папку XMLDiff в диалоговом окне просмотра, и в результате было получено C: ... \ SVN \ trunk \ Внутренние проекты \ XMLDiff, а не C: ... \ SVN \ trunk \ Внутренние проекты \ XMLDiff \ XMLDiff.

Так что это, должно быть, изменилось между опытом Basic в 2012 году и Eclipse.3.

0 голосов
/ 29 ноября 2016

Для Eclipse Oxygen

Свойства проекта -> Ресурс -> Связанные ресурсы -> Связанные ресурсы (вкладка)

...