Helidon wrapping of Jersey modules to correct classpath. Currently used to fix dependencies from jakarta namespace to javax namespace

java, microprofile, microservice-framework, netty, reactive


latest version latest version build status follow on Twitter

Helidon: Java Libraries for Microservices

Project Helidon is a set of Java Libraries for writing microservices. Helidon supports two programming models:

  • Helidon MP: MicroProfile 1.1 plus Health Check and Metrics
  • Helidon SE: a small, functional style API

In either case your application is just a Java SE program.


Latest documentation and javadocs are available at

Get Started

See Getting Started at

Downloads / Accessing Binaries

There are no Helidon downloads. Just use our Maven releases (GroupID io.helidon). See Getting Started at


You can build Helidon using JDK 8 or 9. Building with 9 results in jar files that are valid Java 9 modules containing Java 8 bytecodes.

You also need Maven. We recommend 3.5 or newer.

Building the documentation requires the dot utility from Graphviz. This is included in many Linux distributions. For other platforms see

Full build

$ mvn install


# Cd to the component you want to check
$ mvn validate  -Pcheckstyle


# Cd to the component you want to check
$ mvn validate  -Pcopyright


# Cd to the component you want to check
$ mvn verify  -Pspotbugs

Build Scripts

Build scripts are located in etc/scripts. These are primarily used by our pipeline, but a couple are handy to use on your desktop to verify your changes.

  • Run a full copyright check
  • Run a full style check

Get Help

Get Involved

Stay Informed