Remove OpenJDK 9 and 10 http_archives, tools and tests.
These JDK versions have been EOL for a while now and Bazel 3.0 will no longer test that using these JDKs as a host_javabase still works.
Impact:
- This removes eight JDKs from Bazel's built-in `jdk.WORKSPACE` and twelve JDKs from Bazel's own `WORKSPACE` file, which will speed-up `bazel sync` for all users and reduces network traffic and I/O when fetching the required repositories for Bazel's test suite.
- This removes 1404 seconds (8.5%) of test processing time from our Mac CI, speeding up our pre- and postsubmit jobs.
RELNOTES[INC]: Using JDK 9 or 10 as a `--host_javabase` is no longer officially supported. As always, you can use the `@bazel_tools//tools/jdk:toolchain_vanilla` Java toolchain to use older or newer JDKs than what Bazel currently supports.
PiperOrigin-RevId: 295577187
diff --git a/WORKSPACE b/WORKSPACE
index bd02a2b..4760cea 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -472,21 +472,10 @@
distdir_tar(
name = "test_WORKSPACE_files",
archives = [
- "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz",
- "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz",
- "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip",
- "jdk9-server-release-1708.tar.xz",
- "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz",
- "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz",
- "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip",
- "jdk10-server-release-1804.tar.xz",
"java_tools_javac11_linux-v7.0.zip",
"java_tools_javac11_windows-v7.0.zip",
"java_tools_javac11_darwin-v7.0.zip",
"coverage_output_generator-v2.1.zip",
- "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz",
- "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz",
- "zulu11.2.3-jdk11.0.1-win_x64.zip",
"zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz",
"zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz",
"zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz",
@@ -507,23 +496,12 @@
],
dirname = "test_WORKSPACE/distdir",
sha256 = {
- "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz": "f27cb933de4f9e7fe9a703486cf44c84bc8e9f138be0c270c9e5716a32367e87",
- "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz": "404e7058ff91f956612f47705efbee8e175a38b505fb1b52d8c1ea98718683de",
- "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip": "e738829017f107e7a7cd5069db979398ec3c3f03ef56122f89ba38e7374f63ed",
- "jdk9-server-release-1708.tar.xz": "72e7843902b0395e2d30e1e9ad2a5f05f36a4bc62529828bcbc698d54aec6022",
- "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz": "57fad3602e74c79587901d6966d3b54ef32cb811829a2552163185d5064fe9b5",
- "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz": "e669c9a897413d855b550b4e39d79614392e6fb96f494e8ef99a34297d9d85d3",
- "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip": "c39e7700a8d41794d60985df5a20352435196e78ecbc6a2b30df7be8637bffd5",
- "jdk10-server-release-1804.tar.xz": "b7098b7aaf6ee1ffd4a2d0371a0be26c5a5c87f6aebbe46fe9a92c90583a84be",
"java_tools_javac11_linux-v7.0.zip": "3ff465e82954a70f49982610dd63f6f651beaa83c707dd637870b0e41cdcd2f0",
"java_tools_javac11_windows-v7.0.zip": "11d90a147919e74d11870cdd58c4ee5de3062c08d11b16aa72d3f3bbfa9497a0",
"java_tools_javac11_darwin-v7.0.zip": "373a4226906ae9ba908550da16e133c4cd1f01b8973af82b9a2eb6903cb4d645",
"coverage_output_generator-v2.1.zip": "96ac6bc9b9fbc67b532bcae562da1642409791e6a4b8e522f04946ee5cc3ff8e",
- "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz": "232b1c3511f0d26e92582b7c3cc363be7ac633e371854ca2f2e9f2b50eb72a75",
- "zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz": "a452f1b9682d9f83c1c14e54d1446e1c51b5173a3a05dcb013d380f9508562e4",
- "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz": "1edf366ee821e5db8e348152fcb337b28dfd6bf0f97943c270dcc6747cedb6cb",
- "zulu11.2.3-jdk11.0.1-win_x64.zip": "8e1e2b8347de6746f3fd1538840dd643201533ab113abc4ed93678e342d28aa3",
"zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz": "360626cc19063bc411bfed2914301b908a8f77a7919aaea007a977fa8fb3cde1",
+ "zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz": "a452f1b9682d9f83c1c14e54d1446e1c51b5173a3a05dcb013d380f9508562e4",
"zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz": "e1fe56769f32e2aaac95e0a8f86b5a323da5af3a3b4bba73f3086391a6cc056f",
"zulu11.37.17-ca-jdk11.0.6-win_x64.zip": "a9695617b8374bfa171f166951214965b1d1d08f43218db9a2a780b71c665c18",
"android_tools_pkg-0.14.tar.gz": "a3a951838448483e7af25afd10671b266cc6283104b4a2a427d31cac12cf0912", # built at 6c63d70ef9c11a662b8323c0ae4f6d3ac53b1a60
@@ -541,21 +519,10 @@
"v3.11.3.tar.gz": "cf754718b0aa945b00550ed7962ddc167167bd922b842199eeb6505e6f344852",
},
urls = {
- "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz"],
- "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz"],
- "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip": ["https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip"],
- "jdk9-server-release-1708.tar.xz": ["https://mirror.bazel.build/openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz"],
- "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz"],
- "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz"],
- "zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip": ["https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip"],
- "jdk10-server-release-1804.tar.xz": ["https://mirror.bazel.build/openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz"],
"java_tools_javac11_linux-v7.0.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v7.0/java_tools_javac11_linux-v7.0.zip"],
"java_tools_javac11_windows-v7.0.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v7.0/java_tools_javac11_windows-v7.0.zip"],
"java_tools_javac11_darwin-v7.0.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v7.0/java_tools_javac11_darwin-v7.0.zip"],
"coverage_output_generator-v2.1.zip": ["https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.1.zip"],
- "zulu11.2.3-jdk11.0.1-linux_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-linux_x64.tar.gz"],
- "zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-macosx_x64.tar.gz"],
- "zulu11.2.3-jdk11.0.1-win_x64.zip": ["https://mirror.bazel.build/openjdk/azul-zulu11.2.3-jdk11.0.1/zulu11.2.3-jdk11.0.1-win_x64.zip"],
"zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz"],
"zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz"],
"zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64.tar.gz"],
@@ -630,22 +597,6 @@
)
http_archive(
- name = "java_tools_langtools_javac9",
- sha256 = "d94befcfb325a9a62aebc2052e631fde2322b4df5c82a19ed260b38ba12a0ad1",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk9_v2.zip",
- ],
-)
-
-http_archive(
- name = "java_tools_langtools_javac10",
- sha256 = "0e9c9ac5ef17869de3cb8c3497c4c0d31836ef7b63efe1690506f53783adb212",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/jdk_langtools/langtools_jdk10_v2.zip",
- ],
-)
-
-http_archive(
name = "java_tools_langtools_javac11",
sha256 = "cf0814fa002ef3d794582bb086516d8c9ed0958f83f19799cdb08949019fe4c7",
urls = [
@@ -693,114 +644,6 @@
# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
http_archive(
- name = "remotejdk_linux_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "f27cb933de4f9e7fe9a703486cf44c84bc8e9f138be0c270c9e5716a32367e87",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk_macos_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "404e7058ff91f956612f47705efbee8e175a38b505fb1b52d8c1ea98718683de",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk_win_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "e738829017f107e7a7cd5069db979398ec3c3f03ef56122f89ba38e7374f63ed",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk_linux_aarch64_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "72e7843902b0395e2d30e1e9ad2a5f05f36a4bc62529828bcbc698d54aec6022",
- strip_prefix = "jdk9-server-release-1708",
- urls = [
- # When you update this, also update the link to the source-code above.
- "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz",
- "http://openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk10_linux_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "57fad3602e74c79587901d6966d3b54ef32cb811829a2552163185d5064fe9b5",
- strip_prefix = "zulu10.2+3-jdk10.0.1-linux_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk10_macos_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "e669c9a897413d855b550b4e39d79614392e6fb96f494e8ef99a34297d9d85d3",
- strip_prefix = "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk10_win_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "c39e7700a8d41794d60985df5a20352435196e78ecbc6a2b30df7be8637bffd5",
- strip_prefix = "zulu10.2+3-jdk10.0.1-win_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
- name = "remotejdk10_linux_aarch64_for_testing",
- build_file = "@local_jdk//:BUILD.bazel",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE_WIN,
- sha256 = "b7098b7aaf6ee1ffd4a2d0371a0be26c5a5c87f6aebbe46fe9a92c90583a84be",
- strip_prefix = "jdk10-server-release-1804",
- urls = [
- # When you update this, also update the link to the source-code above.
- "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz",
- "http://openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz",
- ],
-)
-
-# This must be kept in sync with src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE.
-http_archive(
name = "remotejdk11_linux_for_testing",
build_file = "@local_jdk//:BUILD.bazel",
patch_cmds = EXPORT_WORKSPACE_IN_BUILD_BAZEL_FILE,
@@ -881,72 +724,6 @@
# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
http_archive(
- name = "remote_java_tools_javac9_test_linux",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
- sha256 = "e120f4a17365e7fbfc8ef0c1c24ece6668f1db295924bfe0c1b8d52caf8ad3a1",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac9/v4.0/java_tools_javac9_linux-v4.0.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "remote_java_tools_javac9_test_windows",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
- sha256 = "5d1caf08482b72cbea9a5b1530125bc4943daa70da0345ac0a630f51c1d11c6b",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac9/v4.0/java_tools_javac9_windows-v4.0.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "remote_java_tools_javac9_test_darwin",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
- sha256 = "03fd111111cc74b44984fb1eb945eec8ab4a91037538975bc403c26b501ee75f",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac9/v4.0/java_tools_javac9_darwin-v4.0.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "remote_java_tools_javac10_test_linux",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
- sha256 = "d4fbed2bb22634835e42568c2d26df34fdd7281d9a7061c537f32c9970316e38",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v5.0/java_tools_javac10_linux-v5.0.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "remote_java_tools_javac10_test_windows",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
- sha256 = "ee3192ca33c1249ed785c755f84b5a989c22b4a6ca4cb1d7a37dd94104a9999d",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v5.0/java_tools_javac10_windows-v5.0.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "remote_java_tools_javac10_test_darwin",
- patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
- patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
- sha256 = "d9311bdccb5cfcc8783b70b81a50ca72029fb35a19295dd056a7f7050d71033f",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v5.0/java_tools_javac10_darwin-v5.0.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
name = "remote_java_tools_javac11_test_linux",
patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
@@ -1011,86 +788,6 @@
# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
http_archive(
- name = "openjdk9_linux_archive",
- build_file_content = """
-java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
-exports_files(["WORKSPACE"], visibility = ["//visibility:public"])
-""",
- sha256 = "45f2dfbee93b91b1468cf81d843fc6d9a47fef1f831c0b7ceff4f1eb6e6851c8",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-linux_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "openjdk9_darwin_archive",
- build_file_content = """
-java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
-exports_files(["WORKSPACE"], visibility = ["//visibility:public"])
-""",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-macosx_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "openjdk9_windows_archive",
- build_file_content = """
-java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
-exports_files(["WORKSPACE"], visibility = ["//visibility:public"])
-""",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-win_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "openjdk10_linux_archive",
- build_file_content = """
-java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
-exports_files(["WORKSPACE"], visibility = ["//visibility:public"])
-""",
- sha256 = "b3c2d762091a615b0c1424ebbd05d75cc114da3bf4f25a0dec5c51ea7e84146f",
- strip_prefix = "zulu10.2+3-jdk10.0.1-linux_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "openjdk10_darwin_archive",
- build_file_content = """
-java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
-exports_files(["WORKSPACE"], visibility = ["//visibility:public"])
-""",
- strip_prefix = "zulu10.2+3-jdk10.0.1-macosx_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64.tar.gz",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
- name = "openjdk10_windows_archive",
- build_file_content = """
-java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
-exports_files(["WORKSPACE"], visibility = ["//visibility:public"])
-""",
- strip_prefix = "zulu10.2+3-jdk10.0.1-win_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64.zip",
- ],
-)
-
-# This must be kept in sync with src/test/shell/bazel/testdata/jdk_http_archives.
-http_archive(
name = "openjdk11_linux_archive",
build_file_content = """
java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])
diff --git a/src/BUILD b/src/BUILD
index a44808e..c06eafd 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -729,50 +729,30 @@
"@bazel_skylib//:WORKSPACE",
"@bazel_toolchains//:WORKSPACE",
"@com_google_protobuf//:WORKSPACE",
- "@openjdk10_darwin_archive//:WORKSPACE",
- "@openjdk10_linux_archive//:WORKSPACE",
- "@openjdk10_windows_archive//:WORKSPACE",
"@openjdk11_darwin_archive//:WORKSPACE",
"@openjdk11_linux_archive//:WORKSPACE",
"@openjdk11_windows_archive//:WORKSPACE",
"@openjdk12_darwin_archive//:WORKSPACE",
"@openjdk12_linux_archive//:WORKSPACE",
"@openjdk12_windows_archive//:WORKSPACE",
- "@openjdk9_darwin_archive//:WORKSPACE",
- "@openjdk9_linux_archive//:WORKSPACE",
- "@openjdk9_windows_archive//:WORKSPACE",
"@openjdk_linux_aarch64_minimal//file",
"@openjdk_linux_minimal//file",
"@openjdk_macos_minimal//file",
"@openjdk_win_minimal//file",
"@remote_coverage_tools_for_testing//:WORKSPACE",
"@remote_java_tools_darwin_for_testing//:WORKSPACE",
- "@remote_java_tools_javac10_test_darwin//:WORKSPACE",
- "@remote_java_tools_javac10_test_linux//:WORKSPACE",
- "@remote_java_tools_javac10_test_windows//:WORKSPACE",
"@remote_java_tools_javac11_test_darwin//:WORKSPACE",
"@remote_java_tools_javac11_test_linux//:WORKSPACE",
"@remote_java_tools_javac11_test_windows//:WORKSPACE",
"@remote_java_tools_javac12_test_darwin//:WORKSPACE",
"@remote_java_tools_javac12_test_linux//:WORKSPACE",
"@remote_java_tools_javac12_test_windows//:WORKSPACE",
- "@remote_java_tools_javac9_test_darwin//:WORKSPACE",
- "@remote_java_tools_javac9_test_linux//:WORKSPACE",
- "@remote_java_tools_javac9_test_windows//:WORKSPACE",
"@remote_java_tools_linux_for_testing//:WORKSPACE",
"@remote_java_tools_windows_for_testing//:WORKSPACE",
- "@remotejdk10_linux_aarch64_for_testing//:WORKSPACE",
- "@remotejdk10_linux_for_testing//:WORKSPACE",
- "@remotejdk10_macos_for_testing//:WORKSPACE",
- "@remotejdk10_win_for_testing//:WORKSPACE",
"@remotejdk11_linux_aarch64_for_testing//:WORKSPACE",
"@remotejdk11_linux_for_testing//:WORKSPACE",
"@remotejdk11_macos_for_testing//:WORKSPACE",
"@remotejdk11_win_for_testing//:WORKSPACE",
- "@remotejdk_linux_aarch64_for_testing//:WORKSPACE",
- "@remotejdk_linux_for_testing//:WORKSPACE",
- "@remotejdk_macos_for_testing//:WORKSPACE",
- "@remotejdk_win_for_testing//:WORKSPACE",
"@rules_cc//:WORKSPACE",
"@rules_java//:WORKSPACE",
"@rules_pkg//:WORKSPACE",
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE
index 2313fc8..cc04bfe 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE
@@ -96,110 +96,6 @@
# This must be kept in sync with the top-level WORKSPACE file.
maybe(
http_archive,
- name = "remotejdk_linux",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "f27cb933de4f9e7fe9a703486cf44c84bc8e9f138be0c270c9e5716a32367e87",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk_macos",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "404e7058ff91f956612f47705efbee8e175a38b505fb1b52d8c1ea98718683de",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk_win",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "e738829017f107e7a7cd5069db979398ec3c3f03ef56122f89ba38e7374f63ed",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-win_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64-allmodules.zip",
- ],
-)
-
-# The source-code for this OpenJDK can be found at:
-# https://openjdk.linaro.org/releases/jdk9-src-1708.tar.xz
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk_linux_aarch64",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "72e7843902b0395e2d30e1e9ad2a5f05f36a4bc62529828bcbc698d54aec6022",
- strip_prefix = "jdk9-server-release-1708",
- urls = [
- # When you update this, also update the link to the source-code above.
- "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz",
- "http://openjdk.linaro.org/releases/jdk9-server-release-1708.tar.xz",
- ],
-)
-
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk10_linux",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "57fad3602e74c79587901d6966d3b54ef32cb811829a2552163185d5064fe9b5",
- strip_prefix = "zulu10.2+3-jdk10.0.1-linux_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk10_macos",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "e669c9a897413d855b550b4e39d79614392e6fb96f494e8ef99a34297d9d85d3",
- strip_prefix = "zulu10.2+3-jdk10.0.1-macosx_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64-allmodules.tar.gz",
- ],
-)
-
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk10_win",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "c39e7700a8d41794d60985df5a20352435196e78ecbc6a2b30df7be8637bffd5",
- strip_prefix = "zulu10.2+3-jdk10.0.1-win_x64-allmodules",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64-allmodules.zip",
- ],
-)
-
-# The source-code for this OpenJDK can be found at:
-# https://openjdk.linaro.org/releases/jdk10-src-1804.tar.xz
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
- name = "remotejdk10_linux_aarch64",
- build_file = "@local_jdk//:BUILD.bazel",
- sha256 = "b7098b7aaf6ee1ffd4a2d0371a0be26c5a5c87f6aebbe46fe9a92c90583a84be",
- strip_prefix = "jdk10-server-release-1804",
- urls = [
- # When you update this, also update the link to the source-code above.
- "https://mirror.bazel.build/openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz",
- "http://openjdk.linaro.org/releases/jdk10-server-release-1804.tar.xz",
- ],
-)
-
-# This must be kept in sync with the top-level WORKSPACE file.
-maybe(
- http_archive,
name = "remotejdk11_linux",
build_file = "@local_jdk//:BUILD.bazel",
sha256 = "360626cc19063bc411bfed2914301b908a8f77a7919aaea007a977fa8fb3cde1",
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java b/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
index de5643e..1f3b225 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/mock/BazelAnalysisMock.java
@@ -180,8 +180,6 @@
")",
"java_runtime(name = 'jdk', srcs = [])",
"java_runtime(name = 'host_jdk', srcs = [])",
- "java_runtime(name = 'remote_jdk', srcs = [])",
- "java_runtime(name = 'remote_jdk10', srcs = [])",
"java_runtime(name = 'remote_jdk11', srcs = [])",
"java_toolchain_alias(name = 'current_java_toolchain')",
"legacy_java_toolchain_alias(name = 'legacy_current_java_toolchain')",
diff --git a/src/test/shell/bazel/BUILD b/src/test/shell/bazel/BUILD
index 32995e0..d47e4d4 100644
--- a/src/test/shell/bazel/BUILD
+++ b/src/test/shell/bazel/BUILD
@@ -219,35 +219,7 @@
exec_compatible_with = ["//:highcpu_machine"],
)
-sh_test(
- name = "bazel_java_test_jdk9_toolchain_released",
- size = "large",
- timeout = "eternal",
- srcs = ["bazel_java_test.sh"],
- args = select({
- "//src/conditions:darwin": ["@remote_java_tools_javac9_test_darwin//:toolchain"],
- "//src/conditions:darwin_x86_64": ["@remote_java_tools_javac9_test_darwin//:toolchain"],
- "//src/conditions:windows": ["@remote_java_tools_javac9_test_windows//:toolchain"],
- "//src/conditions:linux_x86_64": ["@remote_java_tools_javac9_test_linux//:toolchain"],
- }) + [
- # java_tools zip to test
- "released",
- # --javabase value
- ] + select({
- "//src/conditions:darwin": ["@openjdk9_darwin_archive//:runtime"],
- "//src/conditions:darwin_x86_64": ["@openjdk9_darwin_archive//:runtime"],
- "//src/conditions:windows": ["@openjdk9_windows_archive//:runtime"],
- "//src/conditions:linux_x86_64": ["@openjdk9_linux_archive//:runtime"],
- }),
- data = [
- ":test-deps",
- "//src/test/shell/bazel/testdata:jdk_http_archives_filegroup",
- "@bazel_tools//tools/bash/runfiles",
- ],
- exec_compatible_with = ["//:highcpu_machine"],
-)
-
-JAVA_VERSIONS = ("9", "10", "11", "12")
+JAVA_VERSIONS = ("11", "12")
[
sh_test(
diff --git a/src/test/shell/bazel/bazel_coverage_java_test.sh b/src/test/shell/bazel/bazel_coverage_java_test.sh
index 00fc472..8ccedc8 100755
--- a/src/test/shell/bazel/bazel_coverage_java_test.sh
+++ b/src/test/shell/bazel/bazel_coverage_java_test.sh
@@ -358,11 +358,6 @@
}
function test_run_jar_in_subprocess_empty_env() {
- # These features don't work with java tools version javac11-v1.0,
- # javac10-v3.1, javac9-v1.0 and lower.
- # TODO(iirina): Remove this statement after new java tools versions are
- # released.
- [[ "${JAVA_TOOLS_ZIP}" == "released" ]] && echo "Skipping test" && return
mkdir -p java/cov
mkdir -p javatests/cov
cat >java/cov/BUILD <<EOF
@@ -453,11 +448,6 @@
}
function test_runtime_deploy_jar() {
- # These features don't work with java tools version javac11-v1.0,
- # javac10-v3.1, javac9-v1.0 and lower.
- # TODO(iirina): Remove this statement after new java tools versions are
- # released.
- [[ "${JAVA_TOOLS_ZIP}" == "released" ]] && echo "Skipping test" && return
mkdir -p java/cov
mkdir -p javatests/cov
cat >java/cov/BUILD <<EOF
@@ -527,12 +517,6 @@
}
function test_runtime_and_data_deploy_jars() {
- # These features don't work with java tools version javac11-v1.0,
- # javac10-v3.1, javac9-v1.0 and lower.
- # TODO(iirina): Remove this statement after new java tools versions are
- # released.
- [[ "${JAVA_TOOLS_ZIP}" == "released" ]] && echo "Skipping test" && return
-
mkdir -p java/cov
mkdir -p javatests/cov
cat >java/cov/BUILD <<EOF
diff --git a/src/test/shell/bazel/bazel_java_test_defaults.sh b/src/test/shell/bazel/bazel_java_test_defaults.sh
index 9db1717..25df9b4 100755
--- a/src/test/shell/bazel/bazel_java_test_defaults.sh
+++ b/src/test/shell/bazel/bazel_java_test_defaults.sh
@@ -93,43 +93,6 @@
expect_log "major version: 52"
}
-function test_tools_jdk_toolchain_java10() {
- mkdir -p java/main
- cat >java/main/BUILD <<EOF
-java_binary(
- name = 'JavaBinary',
- srcs = ['JavaBinary.java'],
- main_class = 'JavaBinary',
-)
-EOF
-
- cat >java/main/JavaBinary.java <<EOF
-import java.util.ArrayList;
-public class JavaBinary {
- public static void main(String[] args) {
- var myList = new ArrayList<String>();
- for (int i = 0; i < 3; i++) {
- myList.add("myString" + i);
- }
-
- for (String string : myList) {
- System.out.println(string);
- }
- }
-}
-EOF
- bazel run java/main:JavaBinary \
- --java_toolchain=@bazel_tools//tools/jdk:toolchain_java10 \
- --javabase=@bazel_tools//tools/jdk:remote_jdk10 \
- --verbose_failures -s &>"${TEST_log}" \
- || fail "Building with @bazel_tools//tools/jdk:toolchain_java10 failed"
- expect_log "myString0"
- expect_log "myString1"
- expect_log "myString2"
- javap -verbose -cp bazel-bin/java/main/JavaBinary.jar JavaBinary | grep major &>"${TEST_log}"
- expect_log "major version: 54"
-}
-
function test_tools_jdk_toolchain_java11() {
mkdir -p java/main
cat >java/main/BUILD <<EOF
@@ -159,4 +122,4 @@
expect_log "major version: 55"
}
-run_suite "Java integration tests with default Bazel values"
\ No newline at end of file
+run_suite "Java integration tests with default Bazel values"
diff --git a/src/test/shell/bazel/testdata/jdk_http_archives b/src/test/shell/bazel/testdata/jdk_http_archives
index ca2e7c8..f4ae0a3 100644
--- a/src/test/shell/bazel/testdata/jdk_http_archives
+++ b/src/test/shell/bazel/testdata/jdk_http_archives
@@ -1,55 +1,3 @@
-################### Remote java_tools with embedded javac 9 ####################
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "remote_java_tools_javac9_test_linux",
- sha256 = "e120f4a17365e7fbfc8ef0c1c24ece6668f1db295924bfe0c1b8d52caf8ad3a1",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac9/v4.0/java_tools_javac9_linux-v4.0.zip",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "remote_java_tools_javac9_test_windows",
- sha256 = "5d1caf08482b72cbea9a5b1530125bc4943daa70da0345ac0a630f51c1d11c6b",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac9/v4.0/java_tools_javac9_windows-v4.0.zip",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "remote_java_tools_javac9_test_darwin",
- sha256 = "03fd111111cc74b44984fb1eb945eec8ab4a91037538975bc403c26b501ee75f",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac9/v4.0/java_tools_javac9_darwin-v4.0.zip",
- ],
-)
-
-################### Remote java_tools with embedded javac 10 ###################
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "remote_java_tools_javac10_test_linux",
- sha256 = "d4fbed2bb22634835e42568c2d26df34fdd7281d9a7061c537f32c9970316e38",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v5.0/java_tools_javac10_linux-v5.0.zip",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "remote_java_tools_javac10_test_windows",
- sha256 = "ee3192ca33c1249ed785c755f84b5a989c22b4a6ca4cb1d7a37dd94104a9999d",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v5.0/java_tools_javac10_windows-v5.0.zip",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "remote_java_tools_javac10_test_darwin",
- sha256 = "d9311bdccb5cfcc8783b70b81a50ca72029fb35a19295dd056a7f7050d71033f",
- urls = [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac10/v5.0/java_tools_javac10_darwin-v5.0.zip",
- ],
-)
-
################### Remote java_tools with embedded javac 11 ###################
# This must be kept in sync with the top-level WORKSPACE file.
http_archive(
@@ -100,66 +48,6 @@
],
)
-#################################### JDK 9 #####################################
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "openjdk9_linux_archive",
- build_file_content = "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])",
- sha256 = "45f2dfbee93b91b1468cf81d843fc6d9a47fef1f831c0b7ceff4f1eb6e6851c8",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-linux_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-linux_x64.tar.gz",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "openjdk9_darwin_archive",
- build_file_content = "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-macosx_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-macosx_x64.tar.gz",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "openjdk9_windows_archive",
- build_file_content = "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])",
- strip_prefix = "zulu9.0.7.1-jdk9.0.7-win_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu-9.0.7.1-jdk9.0.7/zulu9.0.7.1-jdk9.0.7-win_x64.zip",
- ],
-)
-
-#################################### JDK 10 ####################################
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "openjdk10_linux_archive",
- build_file_content = "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])",
- sha256 = "b3c2d762091a615b0c1424ebbd05d75cc114da3bf4f25a0dec5c51ea7e84146f",
- strip_prefix = "zulu10.2+3-jdk10.0.1-linux_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-linux_x64.tar.gz",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "openjdk10_darwin_archive",
- build_file_content = "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])",
- strip_prefix = "zulu10.2+3-jdk10.0.1-macosx_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-macosx_x64.tar.gz",
- ],
-)
-# This must be kept in sync with the top-level WORKSPACE file.
-http_archive(
- name = "openjdk10_windows_archive",
- build_file_content = "java_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])",
- strip_prefix = "zulu10.2+3-jdk10.0.1-win_x64",
- urls = [
- "https://mirror.bazel.build/openjdk/azul-zulu10.2+3-jdk10.0.1/zulu10.2+3-jdk10.0.1-win_x64.zip",
- ],
-)
-
#################################### JDK 11 ####################################
# This must be kept in sync with the top-level WORKSPACE file.
http_archive(
diff --git a/src/test/shell/testenv.sh b/src/test/shell/testenv.sh
index 808f92e..d297c86 100755
--- a/src/test/shell/testenv.sh
+++ b/src/test/shell/testenv.sh
@@ -290,50 +290,30 @@
"bazel_skylib"
"bazel_toolchains"
"com_google_protobuf"
- "openjdk10_darwin_archive"
- "openjdk10_linux_archive"
- "openjdk10_windows_archive"
"openjdk11_darwin_archive"
"openjdk11_linux_archive"
"openjdk11_windows_archive"
"openjdk12_darwin_archive"
"openjdk12_linux_archive"
"openjdk12_windows_archive"
- "openjdk9_darwin_archive"
- "openjdk9_linux_archive"
- "openjdk9_windows_archive"
"openjdk_linux_aarch64_minimal"
"openjdk_linux_minimal"
"openjdk_macos_minimal"
"openjdk_win_minimal"
"remote_coverage_tools_for_testing"
"remote_java_tools_darwin_for_testing"
- "remote_java_tools_javac10_test_darwin"
- "remote_java_tools_javac10_test_linux"
- "remote_java_tools_javac10_test_windows"
"remote_java_tools_javac11_test_darwin"
"remote_java_tools_javac11_test_linux"
"remote_java_tools_javac11_test_windows"
"remote_java_tools_javac12_test_darwin"
"remote_java_tools_javac12_test_linux"
"remote_java_tools_javac12_test_windows"
- "remote_java_tools_javac9_test_darwin"
- "remote_java_tools_javac9_test_linux"
- "remote_java_tools_javac9_test_windows"
"remote_java_tools_linux_for_testing"
"remote_java_tools_windows_for_testing"
- "remotejdk10_linux_for_testing"
- "remotejdk10_linux_aarch64_for_testing"
- "remotejdk10_macos_for_testing"
- "remotejdk10_win_for_testing"
"remotejdk11_linux_for_testing"
"remotejdk11_linux_aarch64_for_testing"
"remotejdk11_macos_for_testing"
"remotejdk11_win_for_testing"
- "remotejdk_linux_for_testing"
- "remotejdk_linux_aarch64_for_testing"
- "remotejdk_macos_for_testing"
- "remotejdk_win_for_testing"
"rules_cc"
"rules_java"
"rules_pkg"
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD
index dc1edf4..35452dd 100644
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -308,7 +308,7 @@
alias(
name = "host_jdk",
- actual = ":remote_jdk",
+ actual = ":remote_jdk11",
)
bootclasspath(
@@ -456,40 +456,6 @@
visibility = ["//tools:__pkg__"],
)
-# Replacement for the embedded JDK as host javabase.
-alias(
- name = "remote_jdk",
- actual = select(
- {
- "//src/conditions:darwin": "@remotejdk_macos//:jdk",
- "//src/conditions:darwin_x86_64": "@remotejdk_macos//:jdk",
- "//src/conditions:windows": "@remotejdk_win//:jdk",
- "//src/conditions:linux_aarch64": "@remotejdk_linux_aarch64//:jdk",
- "//src/conditions:linux_x86_64": "@remotejdk_linux//:jdk",
- },
- no_match_error = "Could not find a JDK for host execution environment, please explicitly" +
- " provide one using `--host_javabase.`",
- ),
- visibility = ["//visibility:public"],
-)
-
-# A JDK 10 for use as a --host_javabase.
-alias(
- name = "remote_jdk10",
- actual = select(
- {
- "//src/conditions:darwin": "@remotejdk10_macos//:jdk",
- "//src/conditions:darwin_x86_64": "@remotejdk10_macos//:jdk",
- "//src/conditions:windows": "@remotejdk10_win//:jdk",
- "//src/conditions:linux_aarch64": "@remotejdk10_linux_aarch64//:jdk",
- "//src/conditions:linux_x86_64": "@remotejdk10_linux//:jdk",
- },
- no_match_error = "Could not find a JDK for host execution environment, please explicitly" +
- " provide one using `--host_javabase.`",
- ),
- visibility = ["//visibility:public"],
-)
-
# A JDK 11 for use as a --host_javabase.
alias(
name = "remote_jdk11",