Maven, архетипы (maven-archetype-webapp) и каталоги
Есть следующая ситуация:
- хочу собрать упрощенную версию Информационной системы предприятия (EIS) на базе Windows + GlassFish 5 с использованием JSP + Servlet + EJB + JDBC(MySQL), все по простому, стандартная схема без наворотов типа Spring и прочего
- Maven для сборки приложения, но без тестирования пока
- IDE никакие пока не использую, все в CMD, код в текстовом редакторе
В общем и целом все понятно но есть некоторые вопросы по Maven. При сборке архетипа maven-archetype-webapp все как в букваре, каталоги, файлы и тд Но есть вопросы:
- в структуре каталогов после запуска mvn archetype:create -DgroupId=ru.sbs -DartifactId=task-20 -DarchetypeArtifactId=maven-archetype-webapp
- pom.xml -- src -- main -- resources -- webapp -- index.jsp -- WEB-INF -- web.xml
нет src/main/java/ru/sbs/task-20/ куда можно складировать files.java приложения, как это имеет быть в случае maven-archetype-quickstart может в ручную надо сделать каталоги, а mvn package упакует? непонятно.
для работы с EJB нужен архив EAR (так в букварях написано), что тут делать? прописать ear или как то другому?
для деплоя на сервер GlassFish 5 вообще EAR пойдет? что то нигде не нашел ответа по теме
а вообще кроме maven-archetype-webapp какие то реальные шаблоны есть? про mvn archetype:generate > archetypes.txt в курсе, нужно конкретно для EIS с использованием всего выше перечисленного. может это maven-archetype-j2ee-simple ??
Заранее спасибо за ответы по ЗАДАННЫМ вопросам