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.
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.
There is a comprehensive setup guide available for the Jakarta EE newbies, including:
- Setup local development environment with the popular IDEs, such as:
- Apache NetBeans IDE
- Eclipse IDE
- IntelliJ IDEA.
- Deploy and Run application on the popular application servers, such as:
- Glassfish
- WildFly
- Open Liberty
- Testing Jakarta components using Junit and JBoss Arquillian.
- Publish application into production environment.
- WildFly Maven Plugin (wildfly-maven-plugin)
- Deploying to Payara Server Using the Maven Cargo Plugin by Payara Blog
- Cargo Maven2 Plugin for Glassfish v5
- Video course on efficient enterprise testing
- Testing Java EE 7 Applications in Docker with Arquillian-Cube
- Testing HTML and JSF-Based UIs with Arquillian
- Jakarta EE & Wildfly Running on Kubernetes
- Building Self-Contained and Configurable Java EE Applications
- Switching between data sources when using @DataSourceDefinition
- The state of @DataSourceDefinition in Java EE