Initial Java 18 toolchain support
Windows arm64 builds don't seem to be available yet, otherwise this
supports the same platforms as JDK 17.
https://github.com/bazelbuild/bazel/issues/14532
Closes #15119.
PiperOrigin-RevId: 438085556
diff --git a/distdir_deps.bzl b/distdir_deps.bzl
index bd114a0..c4659c7 100644
--- a/distdir_deps.bzl
+++ b/distdir_deps.bzl
@@ -527,6 +527,72 @@
],
"used_in": [],
},
+ "remotejdk18_linux": {
+ "aliases": [
+ "remotejdk18_linux_for_testing",
+ "openjdk18_linux_archive",
+ ],
+ "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb",
+ "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64",
+ "urls": [
+ "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz",
+ "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz",
+ ],
+ "used_in": [],
+ },
+ "remotejdk18_macos": {
+ "aliases": [
+ "remotejdk18_macos_for_testing",
+ "openjdk18_darwin_archive",
+ ],
+ "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541",
+ "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64",
+ "urls": [
+ "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz",
+ "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz",
+ ],
+ "used_in": [],
+ },
+ "remotejdk18_macos_aarch64": {
+ "aliases": [
+ "remotejdk18_macos_aarch64_for_testing",
+ "openjdk18_darwin_aarch64_archive",
+ ],
+ "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432",
+ "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64",
+ "urls": [
+ "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz",
+ "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz",
+ ],
+ "used_in": [],
+ },
+ "remotejdk18_win": {
+ "aliases": [
+ "remotejdk18_win_for_testing",
+ "openjdk18_windows_archive",
+ ],
+ "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16",
+ "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64",
+ "urls": [
+ "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip",
+ "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip",
+ ],
+ "used_in": [],
+ },
+ "remotejdk18_win_arm64": {
+ "aliases": [
+ "remotejdk18_win_arm64_for_testing",
+ "openjdk18_windows_arm64_archive",
+ ],
+ "archive": "zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip",
+ "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54",
+ "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64",
+ "urls": [
+ "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip",
+ "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip",
+ ],
+ "used_in": ["test_WORKSPACE_files"],
+ },
}
# Add aliased names