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
Install OpenJDK 17
Preferred implementation GraalVM CE 22.3.0. Using GraalVM is optional.
GraalVM offers enhanced performance for applications and enables multi-language support, which can be beneficial for using dynamic scripting languages within Joule.
Install Languages
To use the dynamic scripting processors with preferred languages these need to be installed using the below commands. Using GraalVM is optional.
Official documentation
Gradle
Install Gradle 7.6
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