Создайте проект в Eclipse в подпапке рабочей области. - PullRequest
16 голосов
/ 26 апреля 2010

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

Ответы [ 4 ]

17 голосов
/ 19 июля 2011

Шаг 1) Создайте проект X как обычно (он окажется в корне вашего рабочего пространства)

Шаг 2) Используйте оболочку командной строки вашей ОС, чтобы переместить иерархию каталогов проекта X в требуемый целевой каталог, например, mv ~/workspace/abc ~/workspace/target/some_directory/

Шаг 3) Удалить исходный проект X (не выбирайте «Удалить файлы»)

Шаг 4) Импортировать проект X с помощью `Файл -> Импорт -> Существующий проект в рабочую область '

Project X появится в представлении проводника пакетов, как обычно.

Надеюсь, это поможет:)

11 голосов
/ 26 апреля 2010

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

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

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


PS: просто для завершения создание проекта в проекте (вложенный проект) также невозможно ( ошибка 43536 )

1 голос
/ 11 марта 2011

Если вы импортируете проекты из SVN и хотите сохранить родительскую папку, существующую в SVN, вы можете сохранить этот проект в своей рабочей области.

Скажите, что ваш 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» в вашем рабочем пространстве. Выполните следующие действия:

  1. Просмотрите свой SVN-репозиторий в SVN-репозитории, исследуя перспективу и найдите папку «team-a-projects».
  2. Щелкните правой кнопкой мыши папку и выберите «Найти / оформить как ...»
  3. Выберите параметр «Найти проекты в дочерних элементах выбранного ресурса» и нажмите «Готово»
  4. Подождите, пока Eclipse покопается в папке, чтобы найти проекты (файлы .project)
  5. В диалоговом окне «Извлечение проектов» выберите параметр «Извлечь проекты в рабочее пространство». Обратите внимание, что проекты, которые он создаст, показаны в таблице.
  6. Установите флажок «Уважать иерархию проектов». Это сохранит папку «team-a-projects» в качестве родительского для проектов в рабочей области.
  7. Нажмите «Готово» (или далее, если вы хотите связываться с рабочими наборами)

Eclipse создаст проекты в вашей рабочей области. Обратите внимание, что в пользовательском интерфейсе вы не увидите свою родительскую папку (например, «team-a-projects»), но если вы щелкнете правой кнопкой мыши по проекту и посмотрите на ресурсы (или зайдете в файловую систему), у вас будут проекты в подпапка рабочей области.

Я не тестировал его с несколькими уровнями папок, только с одним уровнем. Но я думаю, это тоже сохранит? Удачи.

0 голосов
/ 05 июля 2010

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

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