(build) Java 22 and its consequences has been a disaster for Marginalia Search

Roll back to JDK 21 for now, and make Java version configurable in the root build.gradle

The project has run into no less than three distinct show-stopping bugs in JDK22, across multiple vendors, and gradle still doesn't fully support it, meaning you need multiple JDK versions installed.
This commit is contained in:
Viktor Lofgren 2024-04-24 13:54:04 +02:00
parent e1c9313396
commit 32fe864a33
87 changed files with 91 additions and 89 deletions

View File

@ -42,8 +42,10 @@ subprojects.forEach {it ->
} }
} }
ext { ext {
dockerImageBase='container-registry.oracle.com/graalvm/jdk:22@sha256:22d2ca0d4fb378f50306ec2fda3178cce4523c4fe64e869108571c3c6e7026c8\n' jvmVersion=21
dockerImageBase='container-registry.oracle.com/graalvm/jdk:21@sha256:1fd33d4d4eba3a9e1a41a728e39ea217178d257694eea1214fec68d2ed4d3d9b'
dockerImageTag='latest' dockerImageTag='latest'
dockerImageRegistry='marginalia' dockerImageRegistry='marginalia'
} }
@ -66,7 +68,7 @@ idea {
} }
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -17,7 +17,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -8,7 +8,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -8,7 +8,7 @@ jar.archiveBaseName = 'execution-api'
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -9,7 +9,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -9,7 +9,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -9,7 +9,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -9,7 +9,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
@ -30,7 +30,7 @@ jmh {
} }
tasks.withType(me.champeau.jmh.WithJavaToolchain).configureEach { tasks.withType(me.champeau.jmh.WithJavaToolchain).configureEach {
javaLauncher.set(javaToolchains.launcherFor { javaLauncher.set(javaToolchains.launcherFor {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
}) })
} }
tasks.withType(me.champeau.jmh.JmhBytecodeGeneratorTask).configureEach { tasks.withType(me.champeau.jmh.JmhBytecodeGeneratorTask).configureEach {

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -8,7 +8,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
} }
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
} }
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -6,7 +6,7 @@ plugins {
} }
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -8,7 +8,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -18,7 +18,7 @@ apply from: "$rootProject.projectDir/docker.gradle"
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -18,7 +18,7 @@ apply from: "$rootProject.projectDir/docker.gradle"
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -18,7 +18,7 @@ tasks.distZip.enabled = false
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
sass { sass {

View File

@ -15,7 +15,7 @@ tasks.distZip.enabled = false
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -15,7 +15,7 @@ tasks.distZip.enabled = false
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -18,7 +18,7 @@ apply from: "$rootProject.projectDir/docker.gradle"
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }
apply from: "$rootProject.projectDir/srcsets.gradle" apply from: "$rootProject.projectDir/srcsets.gradle"

View File

@ -18,7 +18,7 @@ apply from: "$rootProject.projectDir/docker.gradle"
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -8,7 +8,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -7,7 +7,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -8,7 +8,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -11,7 +11,7 @@ documentation.
**Docker** - It is a bit of a pain to install, but if you follow **Docker** - It is a bit of a pain to install, but if you follow
[this guide](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository) you're on the right track for ubuntu-like systems. [this guide](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository) you're on the right track for ubuntu-like systems.
**JDK 22** - The code uses Java 22 preview features. **JDK 21** - The code uses Java 21 preview features.
The civilized way of installing this is to use [SDKMAN](https://sdkman.io/); The civilized way of installing this is to use [SDKMAN](https://sdkman.io/);
graalce is a good distribution choice but it doesn't matter too much. graalce is a good distribution choice but it doesn't matter too much.

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -5,7 +5,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }

View File

@ -4,7 +4,7 @@ plugins {
java { java {
toolchain { toolchain {
languageVersion.set(JavaLanguageVersion.of(22)) languageVersion.set(JavaLanguageVersion.of(rootProject.ext.jvmVersion))
} }
} }