Maven, архетипы (maven-archetype-webapp) и каталоги

Есть следующая ситуация:

  • хочу собрать упрощенную версию Информационной системы предприятия (EIS) на базе Windows + GlassFish 5 с использованием JSP + Servlet + EJB + JDBC(MySQL), все по простому, стандартная схема без наворотов типа Spring и прочего
  • Maven для сборки приложения, но без тестирования пока
  • IDE никакие пока не использую, все в CMD, код в текстовом редакторе

В общем и целом все понятно но есть некоторые вопросы по Maven. При сборке архетипа maven-archetype-webapp все как в букваре, каталоги, файлы и тд Но есть вопросы:

  1. в структуре каталогов после запуска 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 упакует? непонятно.

  1. для работы с EJB нужен архив EAR (так в букварях написано), что тут делать? прописать ear или как то другому?

  2. для деплоя на сервер GlassFish 5 вообще EAR пойдет? что то нигде не нашел ответа по теме

  3. а вообще кроме maven-archetype-webapp какие то реальные шаблоны есть? про mvn archetype:generate > archetypes.txt в курсе, нужно конкретно для EIS с использованием всего выше перечисленного. может это maven-archetype-j2ee-simple ??

Заранее спасибо за ответы по ЗАДАННЫМ вопросам


Ответы (0 шт):