| 
 | 
| 
 
Maven, архетипы (maven-archetype-webapp) и каталоги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Добрый день. Есть следующая ситуация: - хочу собрать упрощенную версию Информационной системы предприятия (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 упакует? непонятно. 2. для работы с EJB нужен архив EAR (так в букварях написано), что тут делать? прописать <packaging>ear</packaging> или как то другому? 3. для деплоя на сервер GlassFish 5 вообще EAR пойдет? что то нигде не нашел ответа по теме 4. а вообще кроме maven-archetype-webapp какие то реальные шаблоны есть? про mvn archetype:generate > archetypes.txt в курсе, нужно конкретно для EIS с использованием всего выше перечисленного. может это maven-archetype-j2ee-simple ?? Заранее спасибо за ответы по ЗАДАННЫМ вопросам ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2021, 11:34 | 
  
  
  
   | 
||
| 
 
Maven, архетипы (maven-archetype-webapp) и каталоги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1) Да, можешь добавить все вручную 2) Для этой задаче подойдет просто war. ear нужен, когда надо задеплоить за раз несколько war/jar 3) Можно и через нее, но на начальном этапе возится с ней не надо. В начале просто научись деплоить war-ки 4) Хз, кто пользуется архитипами. ИМХО легче загуглить нужную структуру проекта, чем искать нужный archetype и потом удалять лишнию фигню от него 5) Ответ на незаданный вопрос: Через jee конечно можно все это сделать. Но оно теряется популярность, и лучше держаться от него подальше ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2021, 14:56 | 
  
  
  
   | 
||
| 
 
Maven, архетипы (maven-archetype-webapp) и каталоги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  SpringMan, 5) Ответ на незаданный вопрос: Через jee конечно можно все это сделать. Но оно теряется популярность, и лучше держаться от него подальше спасибо на подсказки, что касается 5-го пункта, то проект учебный. Я решил начать с начала. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2021, 15:26 | 
  
  
  
   | 
||
| 
 
Maven, архетипы (maven-archetype-webapp) и каталоги 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Pcrepair Добрый день. Есть следующая ситуация: - хочу собрать упрощенную версию Информационной системы предприятия (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 упакует? непонятно. 2. для работы с EJB нужен архив EAR (так в букварях написано), что тут делать? прописать <packaging>ear</packaging> или как то другому? 3. для деплоя на сервер GlassFish 5 вообще EAR пойдет? что то нигде не нашел ответа по теме 4. а вообще кроме maven-archetype-webapp какие то реальные шаблоны есть? про mvn archetype:generate > archetypes.txt в курсе, нужно конкретно для EIS с использованием всего выше перечисленного. может это maven-archetype-j2ee-simple ?? Заранее спасибо за ответы по ЗАДАННЫМ вопросам 1) ИМХО лучше создать структуру каталогов вручную. Чтобы "ручки запомнили" А так да не хватает "src/main/java/<ваши пакеты>" 2) Для EAR нужен WAR :-) Т.е. в начале должен создан как минимум WAR, который пакутеся в EAR 3) Для GlassFish - да EAR подойдет и WAR подоайдет. В начале рекомендую разобраться с WAR. Это чуть попроще. 4) ИМХО смысла особого нет. Структура каталогов, для maven-проектов стандартная и жестко заданная (можно её изменять, но нужно будет извращаться, для начала этого не нужно). Всё остальное решатся добавлением нужных зависимостей. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.04.2021, 06:59 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=40059342&tid=2120490]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    48ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    42ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 13ms | 
| total: | 147ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.