Вопрос о структуре ваших J2EE/проектов JavaSE:Mono-Modul или Multi-Modul в Java Проекты
Я лично всегда ставлю класс & веб-файлы и т.д. в один большой модуль, хотя я видел несколько раз люди разбивали свой проект на модули с их индивидуальным компиляционным выходом.
Очевидно spliting приложения на модули делают его более легким для упаковки различных уровней вашего приложения лишь выбрать выход одного но что еще говорит об этом, и почему я не должен иметь что-то вроде моно-moduled приложения?
E.g. откройте проект firstcup в каталоге docs вашей установки JavaEE. Он разделен на несколько модулей, каждый из которых имеет свой собственный файл Maven сборка pom.xml