Introduction
Most of the Helidon documentation is Linux/Mac/Unix centric. This document gives some tips for Windows users.
Prerequisites
Windows 10 is required.
For general pre-requisites like Java and Maven see Getting Started. If you want to use the Helidon CLI you’ll also need to install the Visual C++ Redistributable Runtime:
We also recommend installing the following from the Microsoft Store:
PowerShell
Windows Terminal
This document assumes you will be using PowerShell.
Maven Quickstart Archetypes
Helidon SE
mvn "-U" "archetype:generate" "-DinteractiveMode=false" `
"-DarchetypeGroupId=io.helidon.archetypes" `
"-DarchetypeArtifactId=helidon-quickstart-se" `
"-DarchetypeVersion=3.2.16" `
"-DgroupId=io.helidon.examples" `
"-DartifactId=helidon-quickstart-se" `
"-Dpackage=io.helidon.examples.quickstart.se"content_copy
You can then follow the instructions in the Helidon SE Quickstart. If you do not have curl installed you can use Invoke-WebRequest:
Invoke-WebRequest -Uri "http://localhost:8080/greet"content_copy
Helidon MP
mvn "-U" "archetype:generate" "-DinteractiveMode=false" `
"-DarchetypeGroupId=io.helidon.archetypes" `
"-DarchetypeArtifactId=helidon-quickstart-mp" `
"-DarchetypeVersion=3.2.16" `
"-DgroupId=io.helidon.examples" `
"-DartifactId=helidon-quickstart-mp" `
"-Dpackage=io.helidon.examples.quickstart.mp"content_copy
You can then follow the instructions in the Helidon MP Quickstart. If you do not have curl installed you can use Invoke-WebRequest:
Invoke-WebRequest -Uri "http://localhost:8080/greet"content_copy