Introduction
The Helidon CLI lets you easily create a Helidon project by picking from a set of archetypes. It also supports a developer loop that performs continuous compilation and application restart, so you can easily iterate over source code changes.
The CLI is distributed as a standalone executable (compiled using GraalVM) for ease of installation. It is currently available as a download for Linux, Mac and Windows. Simply download the binary, install it at a location accessible from your PATH and you’re ready to go.
Prerequisites
Helidon 3 requires Java 17 (or newer) and Maven.
| Java SE 17 (Open JDK 17) or newer |
| Maven 3.6.1+ |
You should make sure java and mvn are in your path.
java -version
mvn --versionInstallation
curl -L -O https://helidon.io/cli/latest/darwin/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/If you get a warning that "the developer cannot be verified" when running the CLI this is due to the Helidon CLI not being signed and notarized yet. You can disable this check by running: xattr -d com.apple.quarantine helidon
curl -L -O https://helidon.io/cli/latest/linux/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/PowerShell -Command Invoke-WebRequest -Uri "https://helidon.io/cli/latest/windows/helidon.exe" -OutFile "C:\Windows\system32\helidon.exe"For Windows you will also need the Visual C++ Redistributable Runtime. See Helidon on Windows for more information.
Create a New Project
helidon initThen answer the questions.
Developer Loop
cd myproject
helidon devAs you make source code changes the project will automatically recompile and restart your application.
Demo
