Как импортировать определенные проекты / подпроекты MVN в Eclipse, используя файл POM вместо использования мастера «Импорт проекта» в Eclipse - PullRequest
0 голосов
/ 30 мая 2019

У меня есть главный проект Maven, в котором есть много подпроектов, внутри которых есть еще несколько подпроектов. Из всех этих основных и подпроектов я хочу импортировать только несколько из них в область обзора пакетов в eclipse (скажем, 6 проектов, которые будут импортированы из 20 проектов), но хочу собрать все подпроекты (build 20 из 20).

На данный момент этого можно достичь с помощью мастера «Импорт проектов Maven» в Eclipse. Этот мастер показывает список файлов pom в иерархическом порядке, из которого я могу выбрать только несколько файлов pom, и только те проекты загружаются в проводник пакетов eclipse. При создании основного проекта все модули, указанные в подпроекте, создаются, даже если они не импортированы.

Я хочу достичь вышеуказанной функциональности, используя некоторые конфигурации в pom-файле, который сообщает eclipse о загрузке только определенных проектов, так что пользователям при импорте проекта не нужно беспокоиться о том, какие pom-файлы необходимо отключить в «Import Maven Projects». мастер.

Есть ли способ достичь этого? Любая помощь очень ценится

Я попытался удалить проекты из раздела pom-файла, чтобы они больше не загружались в затмении. Это работает, не импортируя эти проекты в Eclipse, но не удовлетворяет моим требованиям для сборки даже удаленных модулей.

Рассмотрим это как структуру моего проекта в иерархическом представлении.

    ProjectB
    ProjectC
        ProjectD
        ProjectE
    ProjectF
    ProjectG
        ProjectH

Теперь я хочу импортировать только ProjectA, ProjectD, ProjectF, ProjectH в обозреватель пакетов eclipse, и когда проект A создается с использованием 'mvn clean install', все проекты (A-H) должны быть построены.

Дайте мне знать, если для уточнения вопроса требуются подробности

...