René
08/12/2025, 6:43 PMJendrik Johannes
08/25/2025, 10:43 AMmodule-info.class
files, we currently do not use toolchain auto-provisioning. In fact, you can say we do not use toolchains at all 😕. Instead, we use the Java version Gradle is started with. If the version does not fit the version we want, we print a big WARNING for the user with instructions on how to update the version on their machine. On CI, the version definition and JDK provisioning is done through GitHub actions. Which is quite a mess right now that currently that requires updating the version in multiple places.
This is the code that checks and configures the version:
https://github.com/hiero-ledger/hiero-gradle-conventions/blob/main/src/main/kotlin/org.hiero.gradle.feature.java-compile.gradle.kts#L9-L35René
08/25/2025, 11:31 AM