Построение EAR из многомодульного пом - PullRequest
0 голосов
/ 24 сентября 2019

Наш проект имеет следующую структуру:

rootmodule(pom)
-->submodule1(pom)
---->submodule1-ear(ear)
---->submodule1-ejb(ejb)
---->submodule1-war(war)
-->submodule2(pom)
----> ...
-->mycomponent(pom)
---->mycomponent-api(jar)
---->mycomponent-ejb(ejb)
---->mycomponent-web(war)

mycomponent -модуль всегда используется из некоторых submodules.

Мы добавляем следующие объявления модуля в submodule1-ear:

  • mycomponent-ejb как ejbModule
  • mycomponent-web как webModule
  • mycomponent-api как jarModule

Это работает как ожидалось.Однако:

Можно ли каким-то образом добиться этой же функциональности, воспользовавшись модулем mycomponent -pom и его объявлениями?Таким образом, нам не нужно перечислять эти модули снова отдельно?

Если мы добавим mycomponent -pom в качестве зависимости, может ли maven-ear-plugin автоматически добавить подмодули зависимостей (ejb, web, api) внутрипостроено ear?

...