Fork me on GitHub

Piranha Core Profile

Piranha Core Profile is our distribution that delivers Jakarta EE Core Profile support. If you are looking to implement micro services then consider this distribution!

The following components are available in the Piranha Core Profile distribution:

  • Jakarta Annotations
  • Jakarta Contexts and Dependency Injection (CDI Lite section)
  • Jakarta Dependency Injection
  • Jakarta Interceptors
  • Jakarta JSON Processing
  • Jakarta JSON Binding
  • Jakarta RESTful Web Services

Documentation

  1. Create a REST service
  2. Create a JSON REST service
  3. Debugging a REST service with NetBeans
  4. Debugging a REST service with VSCode
  5. Testing with JUnit 5 and Arquillian
  6. Using Project CRaC

External documentation

  1. Jakarta EE 10 Core Profile Specification
  2. Jakarta EE 10 Core Profile API documentation