Я хочу создать Java-проект в подпапке каталога workspace. Мастер позволяет мне создать проект в каталоге workspace или импортировать существующий. Есть ли способ достичь этого?
Создайте проект в Eclipse во вложенной папке рабочей области
Ответ 1
Насколько мне известно, нет: единственным "каталогом", под которым вы можете создать проект, является "рабочий набор".
Этот специальный каталог можно увидеть, выбрав правильный верхний элемент:
PS: просто быть полным, создание проекта внутри проекта (вложенный проект) также невозможно (ошибка 43536)
Ответ 2
Шаг 1) Создайте проект X как обычно (он будет завершен в корне вашей рабочей области)
Шаг 2) Используйте оболочку командной строки вашей ОС, чтобы переместить иерархию каталога проекта X в желаемый целевой каталог, например. mv ~/workspace/abc ~/workspace/target/some_directory/
Шаг 3) Удалите исходный проект X (не выбирайте "удалить файлы" )
Шаг 4) Импорт проекта X с помощью "Файл → Импорт → Существующий проект в рабочее пространство"
Project X появится в представлении проводника пакета, как обычно.
Надеюсь, что это поможет:)
Ответ 3
Если вы импортируете проекты из SVN и хотите сохранить родительскую папку, существующую в SVN, вы можете сохранить этот проект hiearachy в своей рабочей области.
Скажите, что ваш SVN выглядит так:
svn://svn.acme.com/svn/trunk/team-a-projects/com.acme.a.stuff/...
svn://svn.acme.com/svn/trunk/team-a-projects/com.acme.a.more-stuff/...
svn://svn.acme.com/svn/trunk/team-b-projects/...
Затем вы можете сохранить папку "team-a-projects" в своей рабочей области. Выполните следующие действия:
- Найдите репозиторий SVN в репозитории SVN, исследуя перспективу и найдите папку "team-a-projects".
- Щелкните правой кнопкой мыши на папке и выберите "Find/Check-out as..."
- Выберите опцию "Найти проекты у детей выбранного ресурса" и нажмите "Готово"
- Подождите, пока Eclipse врывается в папку для поиска проектов (.project).
- В диалоговом окне "Отъездные проекты" выберите вариант "Отъезд как проекты в рабочее пространство". Обратите внимание, что проекты, которые будут созданы, показаны в таблице.
- Отметьте опцию "Respect projects hierarchy". Это сохранит папку "team-a-projects" в качестве родителя проектов в рабочей области.
- Нажмите "Готово" (или далее, если вы хотите работать с рабочими наборами)
Затем Eclipse создаст проекты в вашем рабочем пространстве. Обратите внимание, что в пользовательском интерфейсе вы не увидите родительскую папку (например, "team-a-projects" ), но если вы щелкните правой кнопкой мыши по проекту и посмотрите на ресурсы (или перейдите в файловую систему), у вас будут проекты в вложенной папке рабочей области.
Я не тестировал его с несколькими уровнями папок, только на одном уровне. Но я думаю, это сохранит их тоже? Удачи.
Ответ 4
Можно добавить подпапку в проект, щелкнув правой кнопкой мыши по папке проекта, перейдя на новую и щелкнув по новой папке.