Environment Setup¶
This guide will help you set up your development environment for aletyx Build of Apache KIE X. We'll cover installation and configuration of all required tools and dependencies.
Prerequisites Overview¶
The following tools are required for development:
- Java 17 (Eclipse Temurin, Amazon Corretto, or other community distribution)
- Maven 3.9.6 or higher
- Git
- Container runtime (Docker or Podman)
- Kubernetes tools (kubectl)
- OpenShift CLI (oc)
- VS 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.
-
Open PowerShell as Administrator (Right-click, "Run as Administrator")
-
Install Chocolatey:
-
Verify installation:
-
Install Homebrew:
-
Add Homebrew to your PATH:
-
For Apple Silicon Macs
-
For Intel Macs
-
-
Reload your shell configuration:
Linux generally comes with its package manager, but ensure it's up to date:
Initial Java Setup with Maven¶
We recommend using Eclipse Temurin (formerly AdoptOpenJDK) 17 for development:
Container Runtime¶
Download and install Docker Desktop
Download and install Podman Desktop