Skip to content

Commit 8ab1d01

Browse files
committed
Update the compilation JDK to 25
This is necessary to support `--java_runtime_version=remotejdk_25` with lower `--java_language_version` values. JDK 21 already showed warnings when targeting Java 8.
1 parent 1ee3e35 commit 8ab1d01

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

toolchains/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ RELEASES = (8, 9, 10, 11, 17, 21, 25)
358358
[
359359
default_java_toolchain(
360360
name = ("toolchain_java%d" if release <= 11 else "toolchain_jdk_%d") % release,
361-
configuration = DEFAULT_TOOLCHAIN_CONFIGURATION if release <= 21 else DEFAULT_TOOLCHAIN_CONFIGURATION | {"java_runtime": ":remotejdk_%d" % release},
361+
configuration = DEFAULT_TOOLCHAIN_CONFIGURATION | {"java_runtime": ":remotejdk_25"},
362362
source_version = "%s" % release,
363363
target_version = "%s" % release,
364364
)

toolchains/default_java_toolchain.bzl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ _BASE_TOOLCHAIN_CONFIGURATION = dict(
9898
reduced_classpath_incompatible_processors = [
9999
"dagger.hilt.processor.internal.root.RootProcessor", # see b/21307381
100100
],
101+
# TODO: Update to JDK 25 after some time has passed - it no longer supports
102+
# targeting JDK 7.
101103
java_runtime = Label("//toolchains:remotejdk_21"),
102104
oneversion = Label("//toolchains:one_version"),
103105
)

0 commit comments

Comments
 (0)