При создании проекта с архетипом веб-приложения в Maven они тонко советуют не помещать какой-либо исходный код Java в проект веб-приложения, не включая папку "src / main / java".
Как вы называете свои проекты Maven?
project-webapp для проекта, который содержит JSP, CSS, изображения и т. Д.
проект для проекта, который содержит специфичные для домена сущности
? для проекта, который содержит файлы веб-приложений, такие как сервлеты, прослушиватели и т. Д.
Первым делом я хотел бы использовать «webapp» для проекта, содержащего файлы веб-приложений (Servlets / Listeners), однако архетип использует «webapp» для передачи проекта JSP / CSS / Images и может привести к путанице у других разработчиков. .