Я наконец-то нашел способ сделать это, создав тонкие военные файлы внутри ear-файла. Я был вдохновлен примером Maven-War-плагин отсюда
тощие-войны
Следуя инструкциям примера, я переместил все файлы jar из модуля war и поместил их в папку lib внутри файла ear.
Итак, окончательная структура файла ear будет:
ear-app
-- lib (all the jar files will be here)
-- webModule1
-- lib (empty)
-- webModule2
-- lib (empty)
-- ejbModule