Getting started with Helidon 2
Introduction
Helidon is a cloud-native, open‑source set of Java libraries for writing microservices that run on a fast web core powered by Netty.
This blog post is a quick guide to getting started with Heldon 2, the newest release of Helidon. The Helidon 2 release contains significant new features, enhancements, and fixes. For a complete list of fixes and enhancements, see the Helidon 2.x.x changelog.
This quick guide is not supposed to replace the introductory guide provided by the official documentation. It’s just a quick-start guide for impatient developers. So without further ado, let’s get started!
Prerequisites
Helidon requires Java 11+ and Maven 3.6.x+ at least. You will need Docker 18+ if you want to build and deploy Docker containers. If you want to deploy to Kubernetes, you need kubectl 1.16+ and a Kubernetes cluster
After all the installations, run the commands below to verify your environment:
java -version
mvn --version
docker --version
kubectl version --short
Sample output is shown below:
C:\java-projects>java -version
java version "18" 2022-03-22
Java(TM) SE Runtime Environment (build 18+36-2087)
Java HotSpot(TM)…