Eclipse: при импорте «существующих проектов Maven» проект EAR создается автоматически - PullRequest
0 голосов
/ 30 мая 2018

У меня странное поведение с Eclipse, когда я пытаюсь импортировать существующий проект maven, это многомодульный проект maven JEE с родителем и подмодулями.Структура svn выглядит следующим образом:

  • parent
    • ear
    • webapp1
    • webapp2
    • shared-library

Когда я импортирую проект в Eclipse, он автоматически создает «shared-libraryEAR» в том же каталоге «родительского» проекта.После импорта это выглядит примерно так:

  • shared-libraryEAR
  • parent
    • ear
    • webapp1
    • webapp2
    • shared-library

Это делается для каждого проекта jar maven в рабочей области.Это что-то нормальное?Я использую Eclipse Oxygen.2 и Eclipse Neon.3 с плагинами WebSphere и встроенным maven по умолчанию.

Я могу воспроизвести то же поведение, используя демонстрационный проект в ответе Stackoverflow: Maven2: рекомендация для предприятияПроект (файл EAR)

После импорта проекта в Eclipse Oxygen у меня есть два новых проекта EAR, которых не было в исходной структуре проекта.Структура в Eclipse Enterprise Explorer выглядит следующим образом после импорта:

  • myproject-application (original ear) ¸
  • myproject-business (original ejb)
  • myproject-common (оригинальный jar lib)
  • myproject-commonEAR (новый EAR)
  • myproject-persistence (оригинальный jar lib)
  • myproject-persistenceEAR (новый EAR)
  • myproject-web (оригинальный веб-модуль)
  • parent (оригинальный родительский проект)

Результат затмения: Захват изображения Eclipse Enterprise Explorer

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

Спасибо.

1 Ответ

0 голосов
/ 12 декабря 2018

Попытка свежей копии Eclipse (той же версии) решила мою проблему в этом случае.Я думаю, это произошло из-за плагина на Eclipse.

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