From 7a5480148cfafe1f8f567bc934a67c1964af5196 Mon Sep 17 00:00:00 2001 From: leguan Date: Tue, 22 Sep 2026 20:19:08 +0200 Subject: [PATCH 1/2] update java toolchain version to 25 --- annotations/build.gradle | 8 ++++++++ benchmark/build.gradle | 2 +- build.gradle | 2 +- core/build.gradle | 6 ++++++ intellij-plugin/build.gradle | 4 +++- processor/build.gradle | 5 +++++ utils/build.gradle | 4 +++- 7 files changed, 27 insertions(+), 4 deletions(-) diff --git a/annotations/build.gradle b/annotations/build.gradle index e1175cef..dd9e6927 100644 --- a/annotations/build.gradle +++ b/annotations/build.gradle @@ -14,4 +14,12 @@ dependencies { test { useJUnitPlatform() +} + +java { + targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_21 + toolchain { + languageVersion = JavaLanguageVersion.of(25) + } } \ No newline at end of file diff --git a/benchmark/build.gradle b/benchmark/build.gradle index 87d56ec4..79efe220 100644 --- a/benchmark/build.gradle +++ b/benchmark/build.gradle @@ -95,6 +95,6 @@ java { targetCompatibility = JavaVersion.VERSION_21 sourceCompatibility = JavaVersion.VERSION_21 toolchain { - languageVersion = JavaLanguageVersion.of(21) + languageVersion = JavaLanguageVersion.of(25) } } diff --git a/build.gradle b/build.gradle index a4f6b6c1..899d76ec 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ allprojects { targetCompatibility = JavaVersion.VERSION_21 sourceCompatibility = JavaVersion.VERSION_21 toolchain { - languageVersion = JavaLanguageVersion.of(21) + languageVersion = JavaLanguageVersion.of(25) } } } diff --git a/core/build.gradle b/core/build.gradle index 0e63b167..e7fa2928 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -51,6 +51,12 @@ tasks.withType(GenerateModuleMetadata).configureEach { java { withSourcesJar() withJavadocJar() + + targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_21 + toolchain { + languageVersion = JavaLanguageVersion.of(25) + } } javadoc { diff --git a/intellij-plugin/build.gradle b/intellij-plugin/build.gradle index 3477fb6e..213d7489 100644 --- a/intellij-plugin/build.gradle +++ b/intellij-plugin/build.gradle @@ -21,8 +21,10 @@ dependencies { java { + targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_21 toolchain { - languageVersion = JavaLanguageVersion.of(17) + languageVersion = JavaLanguageVersion.of(25) } } diff --git a/processor/build.gradle b/processor/build.gradle index 106d8dbf..0c529cbb 100644 --- a/processor/build.gradle +++ b/processor/build.gradle @@ -43,6 +43,11 @@ tasks.withType(GenerateModuleMetadata).configureEach { java { withSourcesJar() withJavadocJar() + targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_21 + toolchain { + languageVersion = JavaLanguageVersion.of(25) + } } diff --git a/utils/build.gradle b/utils/build.gradle index d75eed74..bb84b22c 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -12,7 +12,9 @@ dependencies { } java { + targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_21 toolchain { - languageVersion = JavaLanguageVersion.of(17) + languageVersion = JavaLanguageVersion.of(25) } } From 23774539c6292e563288bf1c7d5a4c083070aa1c Mon Sep 17 00:00:00 2001 From: leguan Date: Tue, 22 Sep 2026 20:31:22 +0200 Subject: [PATCH 2/2] update org.jetbrains.intellij.platform --- intellij-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intellij-plugin/build.gradle b/intellij-plugin/build.gradle index 213d7489..5bb187cb 100644 --- a/intellij-plugin/build.gradle +++ b/intellij-plugin/build.gradle @@ -1,6 +1,6 @@ plugins { id 'java' - id 'org.jetbrains.intellij.platform' version '2.10.1' + id 'org.jetbrains.intellij.platform' version '2.19.0' } repositories {