From e412568900bea40243059789d8ab6b42ba7a25d8 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Fri, 23 Oct 2026 01:37:07 +0600 Subject: [PATCH] build: pin JVM toolchains to Java 17 --- build.gradle | 2 ++ gradle/templates/defaultJavaSettings.gradle | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 gradle/templates/defaultJavaSettings.gradle diff --git a/build.gradle b/build.gradle index 1604037a2a9..243e3c85beb 100644 --- a/build.gradle +++ b/build.gradle @@ -37,6 +37,8 @@ if ((project.hasProperty('SONATYPE_USER') || System.getenv('SONATYPE_USER') != n } allprojects { + apply from: rootProject.file("gradle/templates/defaultJavaSettings.gradle") + repositories { mavenCentral() google() diff --git a/gradle/templates/defaultJavaSettings.gradle b/gradle/templates/defaultJavaSettings.gradle new file mode 100644 index 00000000000..c3528e5d9e3 --- /dev/null +++ b/gradle/templates/defaultJavaSettings.gradle @@ -0,0 +1,11 @@ +plugins.withId('org.jetbrains.kotlin.multiplatform') { + kotlin { + jvmToolchain(17) + } +} + +plugins.withId('org.jetbrains.kotlin.jvm') { + kotlin { + jvmToolchain(17) + } +}