Environment setup
Detailed prerequisites for the environment
Overview
Joule is designed to operate with the latest available releases of dependencies and tools, ensuring it incorporates the most current technologies and industry-standard bug fixes.
To get started, ensure you have the necessary prerequisites, including Java Development Kit (JDK), Git and your preferred scripting language. Use Gradle only when you move to building new functionalities in Joule.
For advanced options, consider using GraalVM to enable multi-language support within Joule.
Requirements break down
JDK
Joule works with version 23 of the OpenJDK. Any other version will not work with Joule.
Preferred implementation GraalVM CE 23.0.1. Using GraalVM is optional but is strongly recommended to take advantage of user defined expressions and language support.
GraalVM offers enhanced performance for applications and enables multi-language support, which can be beneficial for using dynamic scripting languages within Joule.
Gradle
Install Gradle 8.12
Gradle is required to manage Joule’s build lifecycle. It provides build automation for multi-language applications, enhancing the overall development process.
Git
Git is essential for cloning and managing Joule repositories. Ensure you have the latest version installed to avoid compatibility issues with repository operations.
Last updated