payara micro的maven原型

maven archetype for payara micro

我想用 payara micro 启动一个基于 JEE 8 的微服务项目。 (或者可能是野蝇群)。不管怎样,有人有一个 Maven 原型来创建像 spring boot 那样的微服务结构吗?

一个完整的结构,包含 DAO 、 MODEL 、 CONTROLLER 、 VIEW 、 CONFIGURATION 文件和...

Maven 中央存储库中提供了一个 Payara Micro maven 原型。以下是如何使用它生成项目:https://github.com/payara/ecosystem-maven/tree/master/payara-micro-maven-archetype

你只需要将version.javaee设置为8.0version.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 的微服务。您可以从命令行使用 Payara Micro 简单地 运行 最后的 WAR 或者您可以生成可执行的 JAR。 Payara Micro Maven 插件仅使从 Maven 构建中执行此操作变得更容易,但这不是必需的。

我没有找到任何基于 Java EE 8 的微服务的好的示例。所以我自己在 wildfly swarm 上做了一个示例。

1- 作为 JPA 休眠(pom.xml 中的 eclipselink 也可用)

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