WildFly Swarm ( http://wildfly-swarm.io/ ) is a MicroProfile implementation from Red Hat. It allows you to assemble an application container for running microservices with just the specifications you need.
Let’s use WildFly Swarm Project Generator at http://wildfly-swarm.io/generator/ to select the specifications we want to include in our application and to create the starter project:
Figure 12.3: WildFly Swarm Project Generator
Enter Group ID
and Artifact ID
as shown in the previous screenshot. In the Dependencies
textbox, start typing features such as JPA
or JAX-RS
and then select them from the auto-suggested options. Make sure JPA EclipseLink
, JAX-RS
, and CDI
are selected as dependencies. If you want to see all available dependencies and select from that list, then click theView all available dependencies
link.
Click theGenerate Project
button to create the project and download the ZIP file. This is a Maven project...