Environment Setup in Aletyx Enterprise Build of Kogito and Drools 10.0.0¶
This guide will help you set up your development environment for Aletyx Enterprise Build of Kogito and Drools. 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/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.
-
Open PowerShell® as Administrator (Right-click, "Run as Administrator")
-
Install Chocolatey:
-
Verify installation:
-
Install Homebrew:
-
Add Homebrew to your PATH:
-
For Apple® Silicon Mac®
-
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 Apache Maven™¶
You need a JDK 17 and for the distribution, we recommend using Eclipse Temurin (formerly AdoptOpenJDK)for development:
Container Runtime¶
Download and install Docker Desktop®
Download and install Podman Desktop™