Skip to content

hantsy/jakartaee8-starter-boilerplate

Repository files navigation

Jakarta EE 8 Starter Boilerplate

compile and build

Dockerize applications

Integration Test with Arquillian Glassfish Embedded Container Integration Test with Arquillian Glassfish Embedded Container

Integration Test with Arquillian OpenLiberty Managed Container

Integration Test with Arquillian Payara Embedded Container Integration Test with Arquillian Payara Managed Container Integration Test with Arquillian Payara Micro Container

Integration Test with Arquillian WildFly Embedded Container Integration Test with Arquillian WildFly Managed Container

What is it?

Jakarta EE 8 starter is a boilerplate project to help you to bootstrap a new Java EE 8/Jakarta EE 8 application in seconds.

If you want to explore the real world Jakarta EE 8 applications based on JSF, JAX-RS and MVC, check the following projects which are derived from this project.

Build

Make sure you have installed the latest JDK 8 and Apache Maven 3.6.

Execute the following command to build a clean package locally.

mvn clean package

More details of testing and further deployments on application severs, check the docs.

Docs

There is a comprehensive setup guide available for the Jakarta EE newbies, including:

  1. Setup local development environment with the popular IDEs, such as:
    • Apache NetBeans IDE
    • Eclipse IDE
    • IntelliJ IDEA.
  2. Deploy and Run application on the popular application servers, such as:
    • Glassfish
    • WildFly
    • Open Liberty
  3. Testing Jakarta components using Junit and JBoss Arquillian.
  4. Publish application into production environment.

Resources