Как превратить существующий каталог в проект затмения - PullRequest
81 голосов
/ 13 ноября 2010

У меня есть проект, над которым я работаю.Я решил попробовать поработать с ним в Eclipse.Уже есть каталог под управлением версиями, где находится весь код.У меня довольно странная проблема.Я не могу найти способ просто начать использовать существующий каталог кода в качестве проекта затмения.Все, что я могу найти, - это как импортировать существующий источник в новый проект или извлечь источник из управления версиями в новый проект.Как мне превратить существующий каталог в проект?

Мой проект - это веб-приложение Django, если оно помогает

Ответы [ 9 ]

96 голосов
/ 13 ноября 2010

В мастере New Java Project снимите флажок с надписью Use default location и используйте кнопку Обзор, чтобы найти каталог.

19 голосов
/ 13 ноября 2010

Это довольно легко сделать. Перейдите в Файл-> Новый-> Проект. В мастере проектов выберите тип проекта, который вы хотите, и затем обязательно снимите флажок «Использовать местоположение по умолчанию». Найдите свою папку в виджете, который станет активным. После этого нажмите «Готово».

Кроме того, вы можете создать новую рабочую область проекта в новом месте. Затем, принимая Java в качестве типа проекта, вы можете открыть свойства вашего проекта и добавить в качестве исходной папки свой существующий каталог. Для этого используйте кнопку «Ссылка на источник» на вкладке «Путь сборки Java» -> «Источник» диалогового окна «Свойства проекта».

7 голосов
/ 26 октября 2015

Мой метод:

Я клонирую этот файл в новый каталог проекта и переименовываю Project-Name в имя моего проекта, после чего я импортирую новые файлы и каталог из Eclips

Имя файла: .project (Используйте Блокнот для создания этого файла ... выберите Сохранить как тип в All Files (*.*) и напишите имя файла как: .project)

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Project-Name</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    </buildSpec>
    <natures>
    </natures>
</projectDescription>
3 голосов
/ 31 мая 2015

Надеюсь, эта ссылка ответит на оригинальный вопрос этой темы.

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-45.htm

Создание связанных ресурсов

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

Чтобы создать связанную папку:

  1. В одном из представлений навигации щелкните правой кнопкой мыши проект или папку, в которой вы хотите создать связанную папку.

  2. Во всплывающем меню выберите команду «Создать»> «Папка».

  3. Укажите имя папки, которое будет отображаться в рабочей среде. Это имя может отличаться от имени папки в файловой системе.

  4. Нажмите Дополнительно.

  5. Проверить ссылку на альтернативное местоположение (связанная папка).

  6. Введите путь к файловой системе или нажмите «Обзор», чтобы выбрать папку в файловой системе.

  7. Нажмите Готово.

3 голосов
/ 13 ноября 2010

Возможно, большинство людей не будут так поступать, но мне нравятся все мои проекты Eclipse в одном месте, но мой источник не обязательно находится в каталоге рабочей области. Возможно, в eclipse есть встроенный способ «символической ссылки», но я иногда получаю папку проекта в рабочей области, где символическая ссылка «src» связана с действительным исходным каталогом где-то совершенно иначе. В любом случае, это мое личное предпочтение. Если вы тоже на * nix-машине просто

ln -s /path/to/source src

сделает из вашего каталога проекта.

1 голос
/ 21 февраля 2014

Поскольку вы используете Django, вы должны сначала настроить PyDev в Eclipse.Вы можете установить его с маркета.Затем вы хотите настроить интерпретаторы PyDev Python для поиска вашей установки Django (http://pydev.org/manual_101_interpreter.html). Убедитесь, что вы указали явный путь к папке Django, если ваш Django не установлен в папку по умолчанию.

Когда все это будет готово, вы можете выбрать File> New> Other, затем выбрать PyDev Django Project из подкаталога PyDev.

Нажмите «Далее», и вот полезная часть: снимите флажок «Использовать по умолчанию» (как было сказано ранее)и затем найдите каталог проекта Django. Обязательно выберите правильную папку проекта (т.е. папку, которая содержит manage.py). Когда у вас выбрана правильная папка, Eclipse / PyDev распознает, что проект уже существует, и упомянет, что онбудет использовать эти файлы. Нажмите кнопку «Готово».

Затем появится форма БД, которая спросит о ваших настройках БД. Если у вас уже есть файл settings.py, то, похоже, это не изменится (как и не должно).Так что заполните или нет. Но это последний шаг.

Тогда вы сможете увидетьи используйте свой существующий проект в Eclipse!

1 голос
/ 13 ноября 2010

Вы знаете, это не такой простой вопрос.В зависимости от типа вашего проекта (jar, веб-модуль, ear и т. Д.) Eclipse использует различные файлы структуры и конфигурации.Итак, первый действительно интересный вопрос: какой у вас тип проекта?Базовое решение после него - создать новый проект и определить каталог вашего исходного кода как корень проекта.Затем вы увидите, что еще нужно изменить (например, настройки исходного пути, classpath и т. Д.).Так как же выглядит ваш проект?Можете ли вы предоставить структуру дерева папок?

0 голосов
/ 13 сентября 2016

Я просто создал pom.xml вручную и импортировал проект как существующий проект Maven в Eclipse. Даже вложенные проекты работают без проблем.

0 голосов
/ 11 января 2013

Используйте «импорт - существующие проекты в рабочую область».Это работает для моего случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...