В Eclipse, как скопировать существующий проект в другой проект?

В Eclipse у меня есть один существующий проект A. Прямо сейчас я только что создал другой проект B, который пуст. Можно ли скопировать все файлы проекта A, включая его исходный код и связанные библиотеки, в проект B? В проекте A задействовано много библиотек. Как правильно выполнить этот процесс копирования, чтобы скопированные файлы можно было скомпилировать?

Ответ 1

Вы можете импортировать проект

ИЛИ

Предполагая, что оба проекта A и B имеют один и тот же тип:

Вы можете скопировать содержимое папки src, как есть.

Для библиотек просто перейдите на путь сборки и добавьте их в файл ssame, который вы выполнили для проекта A.

Ответ 2

Этот вопрос появляется в поиске Google в качестве верхнего результата для запроса "проект копирования в eclipse".

Чтобы скопировать проект в Eclipse:

1) щелкните правой кнопкой мыши по проекту в представлении Проводника пакетов;

2) выберите Копировать;

3) щелкните правой кнопкой мыши на свободном месте в представлении Проводника пакета;

4) выберите "Вставить";

5) введите новое имя в окне подсказки.

Чтобы ответить на реальный вопрос, лучший способ - удалить проект B и после - скопировать проект A, как описано выше, и дать ему имя B.

Ответ 3

  • Закрыть Eclipse
  • Скопируйте папку существующего проекта в любом месте вашего диска.
  • Запустите Eclipse. Отключите автоматическую сборку.
  • В Eclipse do Refactor/ Переименовать в новое название проекта. (Если он был связан с отключением CVS/SVN перед переименованием.)
  • Импортировать обратно старый проект из места, где вы скопировали второй шаг.
  • Включите автоматическую сборку.

Наслаждайтесь ими!

Ответ 4

Так как B пуст, вы можете просто скопировать проект A в Проводнике пакетов и назовите копию B.

Ответ 5

  • Создайте дубликат/копию существующего проекта (в рабочей области).
  • Затем в Eclipse нажмите file- > import
  • Выберите импорт существующих проектов в рабочее пространство
  • Отметьте переключатель "Выбрать корневой каталог"
  • Просмотрите свой проект (новый файл, который вы скопировали в рабочей области на шаге 1)
  • Готово!

Ответ 6

В проводнике проекта щелкните правой кнопкой мыши свой старый проект, нажмите "Копировать", снова щелкните правой кнопкой мыши, нажмите "Вставить" на этот раз, измените имя по умолчанию "Копия My_Old_Project " на любой ваш выбор, после завершения копирования перейдите на вкладку " Поиск " в Eclipse, а затем → " Поиск " на Поиск файлов, введите старое имя вашего проекта, убедитесь, что ваша область действия только "Включающий проект", замените все вхождения на новое имя, запустите проект, вы все набор...

Единственное, что я заметил по этому поводу, это то, что URL все еще будет старого проекта.

Ответ 7

Для проекта Gradle мне пришлось добавить два дополнительных шага в ответ mOna, которые я напишу для полноты.

  1. Создайте дубликат/копию существующего проекта (в рабочей области).
  2. Затем в Eclipse нажмите file-> импорт
  3. Выберите импорт существующих проектов в рабочую область
  4. Проверьте переключатель "Выбрать корневой каталог"
  5. Просмотрите свой проект (новый файл, который вы скопировали в рабочей области на шаге 1)
  6. Отредактируйте файл .project и измените и, чтобы соответствовать новому проекту.
  7. Отредактируйте settings.gradle и измените rootProject.name в соответствии с новым проектом.

Я предполагаю, что переименование в некоторых из вышеупомянутых ответов делает шаг 6, но я не мог заставить его работать. Независимо от того, что я пытался, без этих дополнительных шагов код выглядел нормально, но зависимости не обрабатывались правильно, и везде возникали ошибки. Я даже мог запускать gradle для своего проекта из командной строки, и он "собирался", но фактически собирал старый проект.

Ответ 8

Eclipse имеет опцию в меню файла, например, импортирует существующий projec. Из-за того, что вы можете импортировать существующий проект со всем контентом. Я надеюсь, что это решение, которое вы ищете.