Joule
Search
⌃K

Setting up the environment

Note: Joule tries to use the most up-to-date releases of dependencies and tools to ensure the platform captures the latest technologies and bug fixes the industry offers. Follow your operating system installation instructions for required packages.

JDK

Install OpenJDK 17
openjdk 17.0.5 2022-10-18
OpenJDK Runtime Environment GraalVM CE 22.3.0 (build 17.0.5+8-jvmci-22.3-b08)
OpenJDK 64-Bit Server VM GraalVM CE 22.3.0 (build 17.0.5+8-jvmci-22.3-b08, mixed mode, sharing)
Preferred implementation GraalVM CE 22.3.0​

Install Languages

To use the dynamic scripting processors with preferred languages these need to be installed using the below commands
gu available
gu install js
gu install nodejs
gu install python
Official documentation​

Gradle

Install Gradle 7.6
------------------------------------------------------------
Gradle 7.6
------------------------------------------------------------
​
Build time: 2022-11-25 13:35:10 UTC
Revision: daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8
​
Kotlin: 1.7.10
Groovy: 3.0.13
Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM: 19.0.1 (Azul Systems, Inc. 19.0.1+10)
OS: Mac OS X 13.0.1 x86_64

Git

Install the latest version of git to enable you to clone Joule repositories.