From 97180997e401d9fe9fb997fbdcc4e011f45484ab Mon Sep 17 00:00:00 2001 From: cpovirk Date: Thu, 15 Oct 2026 09:39:05 -0700 Subject: [PATCH] Use a Java 8 bootclasspath for builds, and silence warnings about how Java 8 is obsolete. See [the documentation for `incompatible_language_version_bootclasspath`](https://github.com/bazelbuild/rules_java/blob/67eac3e76c7c2321fb757f5751c0c4e8f573619e/toolchains/BUILD#L42-L49), as used [in Bazel itself](https://github.com/bazelbuild/bazel/blob/c9bdec481a3184d90270335259a5078b63ef1fed/.bazelrc#L77-L78). RELNOTES=n/a PiperOrigin-RevId: 1000196484 --- .bazelrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.bazelrc b/.bazelrc index a384e91..74cab37 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,5 +1,7 @@ build --java_language_version=8 --tool_java_language_version=25 build --java_runtime_version=25 --tool_java_runtime_version=25 +build --@rules_java//toolchains:incompatible_language_version_bootclasspath +build --javacopt="-Xlint:-options" build --experimental_one_version_enforcement=error # TODO(cpovirk): Remove after upgrading to a version of rules_java without an