Prerequisites Overview
The following tools are required for development:- Java 17 (Eclipse Temurin/AdoptOpenJDK, or other community distribution)
- Maven 3.9.6 or higher
- Git
- Container runtime (Docker or Podman)
- Kubernetes tools (Kubectl)
- Red Hat OpenShift® CLI (oc)
- Visual Studio Code® with extensions
Package Manager Setup
If possible, to simplify the configurations, we recommend the usage of Package Managers like Homebrew, Chocolatey®, or APT to get the required elements for your environment. This is not required, but greatly simplifies the process.- Package Manager
- Microsoft Windows (Chocolatey)
- MacOS (Homebrew)
- Linux (apt)
- Open PowerShell® as Administrator (Right-click, “Run as Administrator”)
-
Install Chocolatey:
-
Verify installation:
Initial Java Setup with Apache Maven
You need a JDK 17 and for the distribution, we recommend using Eclipse Temurin (formerly AdoptOpenJDK)for development:- Java
- Using SDKMAN!™
- Homebrew
- Linux
- Windows
Container Runtime
- Docker
- Podman
- macOS
- Linux
- Windows