Подтвердить что ты не робот

Создайте проект в Eclipse во вложенной папке рабочей области

Я хочу создать Java-проект в подпапке каталога workspace. Мастер позволяет мне создать проект в каталоге workspace или импортировать существующий. Есть ли способ достичь этого?

4b9b3361

Ответ 1

Насколько мне известно, нет: единственным "каталогом", под которым вы можете создать проект, является "рабочий набор".

Этот специальный каталог можно увидеть, выбрав правильный верхний элемент:

http://img708.i_mageshack.us/img708/3899/eclipseworkingset.png


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

Можно добавить подпапку в проект, щелкнув правой кнопкой мыши по папке проекта, перейдя на новую и щелкнув по новой папке.