powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven, архетипы (maven-archetype-webapp) и каталоги
4 сообщений из 4, страница 1 из 1
Maven, архетипы (maven-archetype-webapp) и каталоги
    #40059268
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 ??

Заранее спасибо за ответы по ЗАДАННЫМ вопросам
...
Рейтинг: 0 / 0
Maven, архетипы (maven-archetype-webapp) и каталоги
    #40059333
SpringMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Да, можешь добавить все вручную
2) Для этой задаче подойдет просто war. ear нужен, когда надо задеплоить за раз несколько war/jar
3) Можно и через нее, но на начальном этапе возится с ней не надо. В начале просто научись деплоить war-ки
4) Хз, кто пользуется архитипами. ИМХО легче загуглить нужную структуру проекта, чем искать нужный archetype и потом удалять лишнию фигню от него
5) Ответ на незаданный вопрос: Через jee конечно можно все это сделать. Но оно теряется популярность, и лучше держаться от него подальше
...
Рейтинг: 0 / 0
Maven, архетипы (maven-archetype-webapp) и каталоги
    #40059342
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpringMan,

5) Ответ на незаданный вопрос: Через jee конечно можно все это сделать. Но оно теряется популярность, и лучше держаться от него подальше

спасибо на подсказки, что касается 5-го пункта, то проект учебный. Я решил начать с начала.
...
Рейтинг: 0 / 0
Maven, архетипы (maven-archetype-webapp) и каталоги
    #40059618
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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-проектов стандартная и жестко заданная (можно её изменять, но нужно будет извращаться, для начала этого не нужно). Всё остальное решатся добавлением нужных зависимостей.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven, архетипы (maven-archetype-webapp) и каталоги
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]