Архетип мавена для паяры микро

Я хочу начать микросервисный проект на базе JEE 8 с Payara Micro. (или, может быть, рой диких мух). В любом случае, есть ли у кого-нибудь архетип maven для создания микросервисной структуры, подобной существующей для весенней загрузки?

Полная структура, содержащая файл DAO, MODEL, CONTROLLER, VIEW, CONFIGURATION и...

2 ответа

Решение

Я не нашел хорошего образца для микросервиса, основанного на Java EE 8. Так что я сам сделал образец для роя диких мух.

1 - спящий как JPA (eclipselink в pom.xml также доступен)

2- EJB 3, JAX-RS, JSON-B, JSON-P, JSF 2

В репозитории Maven Central доступен архетип Payara Micro maven. Вот как использовать его для создания проекта: https://github.com/payara/ecosystem-maven/tree/master/payara-micro-maven-archetype

Вам просто нужно установить version.javaee в 8.0, version.payara.micro в 5.181 а также установить версию payara-micro-maven-plugin до 1.0.0, который является последним доступным в Maven Central на данный момент.

Тем не менее, сгенерированный проект довольно прост - он только настраивает payara-micro-maven-plugin и содержит простую HTML-страницу. Другого генератора для Payara Micro пока нет. Однако любой генератор проектов Java EE 8 будет работать, потому что вам не нужны никакие специальные настройки для сборки и запуска микросервиса с Payara Micro. Вы можете просто запустить окончательную WAR с Payara Micro из командной строки или создать исполняемый JAR. Плагин Payara Micro Maven только облегчает эту задачу из сборки maven, но это не требуется.

Другие вопросы по тегам