Организация не Maven исходного кода в проектах Eclipse - PullRequest
0 голосов
/ 09 февраля 2020

Я работаю с примером исходного кода, который поставляется с недавно купленной книгой. Этот пример исходного кода не использует Maven. Когда я импортировал пример исходного кода в Eclipse, он создал миллиард новых проектов, загромождая мой Project Explorer. Я хочу организовать весь исходный код из книги в рамках одного главного проекта, название которого происходит от книги. Немного поигравшись, я нашел рабочее решение, которое воспроизводится ниже:

  1. Создал проект Maven, выбрав название книги в качестве идентификатора артефакта {, тем самым организовав все дочерние проекты под название книги}
  2. В проекте Maven создано несколько каталогов из Eclipse , по одному на каждую главу книги (New --> New Folder --> Folder name) {это гарантирует, что Eclipse имеет видимость для каталогов}
  3. Closed Eclipse
  4. Копирование исходного кода, глава за главой, в каждый из каталогов, созданных в рамках проекта Maven
  5. Перезапущенное Eclipse
  6. Последовательно импортированные проекты из каждого каталог, созданный в каталоге проекта Maven на шаге № 2 (Import --> General --> Projects from Folder or Archive)

Хотя я смог реализовать свою цель, мне не нравится тот факт, что я создаю проект Maven исключительно для цель организации нескольких не Maven проектов в рамках одного родительского проекта. Я не использую такие удобные функции Maven, как управление зависимостями.


В) Как лучше всего организовать несколько не-Maven проектов в одном родительском проекте в Eclipse?

1 Ответ

1 голос
/ 09 февраля 2020

Прежде всего, если все эти проекты являются тестовыми проектами, не связанными с другими проектами, вы можете просто создать новое рабочее пространство в Eclipse.

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

Обычно нет необходимости помещать проекты в подпапки для их организации.

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