Архетип мавена для паяры микро
Я хочу начать микросервисный проект на базе 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, но это не требуется.