Join Slack
Powered by
What is the difference between toolchain version a...
# gradle
e
Eugen Martynov
07/22/2024, 4:01 PM
What is the difference between toolchain version and target language version?
m
mbonnin
07/22/2024, 4:03 PM
toolchain version is the JVM used to compile. A given JVM can use sourceCompatibility/targetCompatibility (and most importantly --release) to target lower versions. See
https://jakewharton.com/gradle-toolchains-are-rarely-a-good-idea/
☝️ 1
e
Eugen Martynov
07/22/2024, 4:04 PM
Thanks, does it mean with set of toolchain I don't use possible benefits from the newer JDK?
m
mbonnin
07/22/2024, 4:05 PM
Yes, toolchains download/use older tooling
mbonnin
07/22/2024, 4:06 PM
You
can
use a toolchain and set it to the latest Java version
mbonnin
07/22/2024, 4:08 PM
But you probably want to use that same latest Java version to run your Gradle build as well
89
Views
Open in Slack
Previous
Next