1{
2 "lockFileVersion": 3,
3 "moduleFileHash": "0e3e315145ac7ee7a4e0ac825e1c5e03c068ec1254dd42c3caaecb27e921dc4d",
4 "flags": {
5 "cmdRegistries": [
6 "https://bcr.bazel.build/"
7 ],
8 "cmdModuleOverrides": {},
9 "allowedYankedVersions": [],
10 "envVarAllowedYankedVersions": "",
11 "ignoreDevDependency": false,
12 "directDependenciesMode": "WARNING",
13 "compatibilityMode": "ERROR"
14 },
15 "localOverrideHashes": {
16 "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787"
17 },
18 "moduleDepGraph": {
19 "<root>": {
20 "name": "",
21 "version": "",
22 "key": "<root>",
23 "repoName": "",
24 "executionPlatformsToRegister": [],
25 "toolchainsToRegister": [],
26 "extensionUsages": [],
27 "deps": {
28 "bazel_tools": "bazel_tools@_",
29 "local_config_platform": "local_config_platform@_"
30 }
31 },
32 "bazel_tools@_": {
33 "name": "bazel_tools",
34 "version": "",
35 "key": "bazel_tools@_",
36 "repoName": "bazel_tools",
37 "executionPlatformsToRegister": [],
38 "toolchainsToRegister": [
39 "@local_config_cc_toolchains//:all",
40 "@local_config_sh//:local_sh_toolchain"
41 ],
42 "extensionUsages": [
43 {
44 "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
45 "extensionName": "cc_configure_extension",
46 "usingModule": "bazel_tools@_",
47 "location": {
48 "file": "@@bazel_tools//:MODULE.bazel",
49 "line": 17,
50 "column": 29
51 },
52 "imports": {
53 "local_config_cc": "local_config_cc",
54 "local_config_cc_toolchains": "local_config_cc_toolchains"
55 },
56 "devImports": [],
57 "tags": [],
58 "hasDevUseExtension": false,
59 "hasNonDevUseExtension": true
60 },
61 {
62 "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
63 "extensionName": "xcode_configure_extension",
64 "usingModule": "bazel_tools@_",
65 "location": {
66 "file": "@@bazel_tools//:MODULE.bazel",
67 "line": 21,
68 "column": 32
69 },
70 "imports": {
71 "local_config_xcode": "local_config_xcode"
72 },
73 "devImports": [],
74 "tags": [],
75 "hasDevUseExtension": false,
76 "hasNonDevUseExtension": true
77 },
78 {
79 "extensionBzlFile": "@rules_java//java:extensions.bzl",
80 "extensionName": "toolchains",
81 "usingModule": "bazel_tools@_",
82 "location": {
83 "file": "@@bazel_tools//:MODULE.bazel",
84 "line": 24,
85 "column": 32
86 },
87 "imports": {
88 "local_jdk": "local_jdk",
89 "remote_java_tools": "remote_java_tools",
90 "remote_java_tools_linux": "remote_java_tools_linux",
91 "remote_java_tools_windows": "remote_java_tools_windows",
92 "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
93 "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
94 },
95 "devImports": [],
96 "tags": [],
97 "hasDevUseExtension": false,
98 "hasNonDevUseExtension": true
99 },
100 {
101 "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
102 "extensionName": "sh_configure_extension",
103 "usingModule": "bazel_tools@_",
104 "location": {
105 "file": "@@bazel_tools//:MODULE.bazel",
106 "line": 35,
107 "column": 39
108 },
109 "imports": {
110 "local_config_sh": "local_config_sh"
111 },
112 "devImports": [],
113 "tags": [],
114 "hasDevUseExtension": false,
115 "hasNonDevUseExtension": true
116 },
117 {
118 "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
119 "extensionName": "remote_coverage_tools_extension",
120 "usingModule": "bazel_tools@_",
121 "location": {
122 "file": "@@bazel_tools//:MODULE.bazel",
123 "line": 39,
124 "column": 48
125 },
126 "imports": {
127 "remote_coverage_tools": "remote_coverage_tools"
128 },
129 "devImports": [],
130 "tags": [],
131 "hasDevUseExtension": false,
132 "hasNonDevUseExtension": true
133 },
134 {
135 "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
136 "extensionName": "remote_android_tools_extensions",
137 "usingModule": "bazel_tools@_",
138 "location": {
139 "file": "@@bazel_tools//:MODULE.bazel",
140 "line": 42,
141 "column": 42
142 },
143 "imports": {
144 "android_gmaven_r8": "android_gmaven_r8",
145 "android_tools": "android_tools"
146 },
147 "devImports": [],
148 "tags": [],
149 "hasDevUseExtension": false,
150 "hasNonDevUseExtension": true
151 }
152 ],
153 "deps": {
154 "rules_cc": "rules_cc@0.0.9",
155 "rules_java": "rules_java@7.1.0",
156 "rules_license": "rules_license@0.0.7",
157 "rules_proto": "rules_proto@4.0.0",
158 "rules_python": "rules_python@0.4.0",
159 "platforms": "platforms@0.0.7",
160 "com_google_protobuf": "protobuf@3.19.6",
161 "zlib": "zlib@1.3",
162 "build_bazel_apple_support": "apple_support@1.5.0",
163 "local_config_platform": "local_config_platform@_"
164 }
165 },
166 "local_config_platform@_": {
167 "name": "local_config_platform",
168 "version": "",
169 "key": "local_config_platform@_",
170 "repoName": "local_config_platform",
171 "executionPlatformsToRegister": [],
172 "toolchainsToRegister": [],
173 "extensionUsages": [],
174 "deps": {
175 "platforms": "platforms@0.0.7",
176 "bazel_tools": "bazel_tools@_"
177 }
178 },
179 "rules_cc@0.0.9": {
180 "name": "rules_cc",
181 "version": "0.0.9",
182 "key": "rules_cc@0.0.9",
183 "repoName": "rules_cc",
184 "executionPlatformsToRegister": [],
185 "toolchainsToRegister": [
186 "@local_config_cc_toolchains//:all"
187 ],
188 "extensionUsages": [
189 {
190 "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
191 "extensionName": "cc_configure_extension",
192 "usingModule": "rules_cc@0.0.9",
193 "location": {
194 "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel",
195 "line": 9,
196 "column": 29
197 },
198 "imports": {
199 "local_config_cc_toolchains": "local_config_cc_toolchains"
200 },
201 "devImports": [],
202 "tags": [],
203 "hasDevUseExtension": false,
204 "hasNonDevUseExtension": true
205 }
206 ],
207 "deps": {
208 "platforms": "platforms@0.0.7",
209 "bazel_tools": "bazel_tools@_",
210 "local_config_platform": "local_config_platform@_"
211 },
212 "repoSpec": {
213 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
214 "ruleClassName": "http_archive",
215 "attributes": {
216 "name": "rules_cc~0.0.9",
217 "urls": [
218 "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"
219 ],
220 "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=",
221 "strip_prefix": "rules_cc-0.0.9",
222 "remote_patches": {
223 "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g="
224 },
225 "remote_patch_strip": 0
226 }
227 }
228 },
229 "rules_java@7.1.0": {
230 "name": "rules_java",
231 "version": "7.1.0",
232 "key": "rules_java@7.1.0",
233 "repoName": "rules_java",
234 "executionPlatformsToRegister": [],
235 "toolchainsToRegister": [
236 "//toolchains:all",
237 "@local_jdk//:runtime_toolchain_definition",
238 "@local_jdk//:bootstrap_runtime_toolchain_definition",
239 "@remotejdk11_linux_toolchain_config_repo//:all",
240 "@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
241 "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
242 "@remotejdk11_linux_s390x_toolchain_config_repo//:all",
243 "@remotejdk11_macos_toolchain_config_repo//:all",
244 "@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
245 "@remotejdk11_win_toolchain_config_repo//:all",
246 "@remotejdk11_win_arm64_toolchain_config_repo//:all",
247 "@remotejdk17_linux_toolchain_config_repo//:all",
248 "@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
249 "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
250 "@remotejdk17_linux_s390x_toolchain_config_repo//:all",
251 "@remotejdk17_macos_toolchain_config_repo//:all",
252 "@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
253 "@remotejdk17_win_toolchain_config_repo//:all",
254 "@remotejdk17_win_arm64_toolchain_config_repo//:all",
255 "@remotejdk21_linux_toolchain_config_repo//:all",
256 "@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
257 "@remotejdk21_macos_toolchain_config_repo//:all",
258 "@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
259 "@remotejdk21_win_toolchain_config_repo//:all"
260 ],
261 "extensionUsages": [
262 {
263 "extensionBzlFile": "@rules_java//java:extensions.bzl",
264 "extensionName": "toolchains",
265 "usingModule": "rules_java@7.1.0",
266 "location": {
267 "file": "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel",
268 "line": 19,
269 "column": 27
270 },
271 "imports": {
272 "remote_java_tools": "remote_java_tools",
273 "remote_java_tools_linux": "remote_java_tools_linux",
274 "remote_java_tools_windows": "remote_java_tools_windows",
275 "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
276 "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
277 "local_jdk": "local_jdk",
278 "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
279 "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
280 "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
281 "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
282 "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
283 "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
284 "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
285 "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
286 "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
287 "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
288 "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
289 "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
290 "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
291 "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
292 "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
293 "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
294 "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
295 "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
296 "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
297 "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
298 "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
299 },
300 "devImports": [],
301 "tags": [],
302 "hasDevUseExtension": false,
303 "hasNonDevUseExtension": true
304 }
305 ],
306 "deps": {
307 "platforms": "platforms@0.0.7",
308 "rules_cc": "rules_cc@0.0.9",
309 "bazel_skylib": "bazel_skylib@1.3.0",
310 "rules_proto": "rules_proto@4.0.0",
311 "rules_license": "rules_license@0.0.7",
312 "bazel_tools": "bazel_tools@_",
313 "local_config_platform": "local_config_platform@_"
314 },
315 "repoSpec": {
316 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
317 "ruleClassName": "http_archive",
318 "attributes": {
319 "name": "rules_java~7.1.0",
320 "urls": [
321 "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz"
322 ],
323 "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=",
324 "strip_prefix": "",
325 "remote_patches": {},
326 "remote_patch_strip": 0
327 }
328 }
329 },
330 "rules_license@0.0.7": {
331 "name": "rules_license",
332 "version": "0.0.7",
333 "key": "rules_license@0.0.7",
334 "repoName": "rules_license",
335 "executionPlatformsToRegister": [],
336 "toolchainsToRegister": [],
337 "extensionUsages": [],
338 "deps": {
339 "bazel_tools": "bazel_tools@_",
340 "local_config_platform": "local_config_platform@_"
341 },
342 "repoSpec": {
343 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
344 "ruleClassName": "http_archive",
345 "attributes": {
346 "name": "rules_license~0.0.7",
347 "urls": [
348 "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
349 ],
350 "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
351 "strip_prefix": "",
352 "remote_patches": {},
353 "remote_patch_strip": 0
354 }
355 }
356 },
357 "rules_proto@4.0.0": {
358 "name": "rules_proto",
359 "version": "4.0.0",
360 "key": "rules_proto@4.0.0",
361 "repoName": "rules_proto",
362 "executionPlatformsToRegister": [],
363 "toolchainsToRegister": [],
364 "extensionUsages": [],
365 "deps": {
366 "bazel_skylib": "bazel_skylib@1.3.0",
367 "rules_cc": "rules_cc@0.0.9",
368 "bazel_tools": "bazel_tools@_",
369 "local_config_platform": "local_config_platform@_"
370 },
371 "repoSpec": {
372 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
373 "ruleClassName": "http_archive",
374 "attributes": {
375 "name": "rules_proto~4.0.0",
376 "urls": [
377 "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.zip"
378 ],
379 "integrity": "sha256-Lr5z6xyuRA19pNtRYMGjKaynwQpck4H/lwYyVjyhoq4=",
380 "strip_prefix": "rules_proto-4.0.0",
381 "remote_patches": {
382 "https://bcr.bazel.build/modules/rules_proto/4.0.0/patches/module_dot_bazel.patch": "sha256-MclJO7tIAM2ElDAmscNId9pKTpOuDGHgVlW/9VBOIp0="
383 },
384 "remote_patch_strip": 0
385 }
386 }
387 },
388 "rules_python@0.4.0": {
389 "name": "rules_python",
390 "version": "0.4.0",
391 "key": "rules_python@0.4.0",
392 "repoName": "rules_python",
393 "executionPlatformsToRegister": [],
394 "toolchainsToRegister": [
395 "@bazel_tools//tools/python:autodetecting_toolchain"
396 ],
397 "extensionUsages": [
398 {
399 "extensionBzlFile": "@rules_python//bzlmod:extensions.bzl",
400 "extensionName": "pip_install",
401 "usingModule": "rules_python@0.4.0",
402 "location": {
403 "file": "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel",
404 "line": 7,
405 "column": 28
406 },
407 "imports": {
408 "pypi__click": "pypi__click",
409 "pypi__pip": "pypi__pip",
410 "pypi__pip_tools": "pypi__pip_tools",
411 "pypi__pkginfo": "pypi__pkginfo",
412 "pypi__setuptools": "pypi__setuptools",
413 "pypi__wheel": "pypi__wheel"
414 },
415 "devImports": [],
416 "tags": [],
417 "hasDevUseExtension": false,
418 "hasNonDevUseExtension": true
419 }
420 ],
421 "deps": {
422 "bazel_tools": "bazel_tools@_",
423 "local_config_platform": "local_config_platform@_"
424 },
425 "repoSpec": {
426 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
427 "ruleClassName": "http_archive",
428 "attributes": {
429 "name": "rules_python~0.4.0",
430 "urls": [
431 "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz"
432 ],
433 "integrity": "sha256-lUqom0kb5KCDMEosuDgBnIuMNyCnq7nEy4GseiQjDOo=",
434 "strip_prefix": "",
435 "remote_patches": {
436 "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/propagate_pip_install_dependencies.patch": "sha256-v7S/dem/mixg63MF4KoRGDA4KEol9ab/tIVp+6Xq0D0=",
437 "https://bcr.bazel.build/modules/rules_python/0.4.0/patches/module_dot_bazel.patch": "sha256-kG4VIfWxQazzTuh50mvsx6pmyoRVA4lfH5rkto/Oq+Y="
438 },
439 "remote_patch_strip": 1
440 }
441 }
442 },
443 "platforms@0.0.7": {
444 "name": "platforms",
445 "version": "0.0.7",
446 "key": "platforms@0.0.7",
447 "repoName": "platforms",
448 "executionPlatformsToRegister": [],
449 "toolchainsToRegister": [],
450 "extensionUsages": [],
451 "deps": {
452 "rules_license": "rules_license@0.0.7",
453 "bazel_tools": "bazel_tools@_",
454 "local_config_platform": "local_config_platform@_"
455 },
456 "repoSpec": {
457 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
458 "ruleClassName": "http_archive",
459 "attributes": {
460 "name": "platforms",
461 "urls": [
462 "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
463 ],
464 "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
465 "strip_prefix": "",
466 "remote_patches": {},
467 "remote_patch_strip": 0
468 }
469 }
470 },
471 "protobuf@3.19.6": {
472 "name": "protobuf",
473 "version": "3.19.6",
474 "key": "protobuf@3.19.6",
475 "repoName": "protobuf",
476 "executionPlatformsToRegister": [],
477 "toolchainsToRegister": [],
478 "extensionUsages": [],
479 "deps": {
480 "bazel_skylib": "bazel_skylib@1.3.0",
481 "zlib": "zlib@1.3",
482 "rules_python": "rules_python@0.4.0",
483 "rules_cc": "rules_cc@0.0.9",
484 "rules_proto": "rules_proto@4.0.0",
485 "rules_java": "rules_java@7.1.0",
486 "bazel_tools": "bazel_tools@_",
487 "local_config_platform": "local_config_platform@_"
488 },
489 "repoSpec": {
490 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
491 "ruleClassName": "http_archive",
492 "attributes": {
493 "name": "protobuf~3.19.6",
494 "urls": [
495 "https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.19.6.zip"
496 ],
497 "integrity": "sha256-OH4sVZuyx8G8N5jE5s/wFTgaebJ1hpavy/johzC0c4k=",
498 "strip_prefix": "protobuf-3.19.6",
499 "remote_patches": {
500 "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/relative_repo_names.patch": "sha256-w/5gw/zGv8NFId+669hcdw1Uus2lxgYpulATHIwIByI=",
501 "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/remove_dependency_on_rules_jvm_external.patch": "sha256-THUTnVgEBmjA0W7fKzIyZOVG58DnW9HQTkr4D2zKUUc=",
502 "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/add_module_dot_bazel_for_examples.patch": "sha256-s/b1gi3baK3LsXefI2rQilhmkb2R5jVJdnT6zEcdfHY=",
503 "https://bcr.bazel.build/modules/protobuf/3.19.6/patches/module_dot_bazel.patch": "sha256-S0DEni8zgx7rHscW3z/rCEubQnYec0XhNet640cw0h4="
504 },
505 "remote_patch_strip": 1
506 }
507 }
508 },
509 "zlib@1.3": {
510 "name": "zlib",
511 "version": "1.3",
512 "key": "zlib@1.3",
513 "repoName": "zlib",
514 "executionPlatformsToRegister": [],
515 "toolchainsToRegister": [],
516 "extensionUsages": [],
517 "deps": {
518 "platforms": "platforms@0.0.7",
519 "rules_cc": "rules_cc@0.0.9",
520 "bazel_tools": "bazel_tools@_",
521 "local_config_platform": "local_config_platform@_"
522 },
523 "repoSpec": {
524 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
525 "ruleClassName": "http_archive",
526 "attributes": {
527 "name": "zlib~1.3",
528 "urls": [
529 "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
530 ],
531 "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
532 "strip_prefix": "zlib-1.3",
533 "remote_patches": {
534 "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
535 "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
536 },
537 "remote_patch_strip": 0
538 }
539 }
540 },
541 "apple_support@1.5.0": {
542 "name": "apple_support",
543 "version": "1.5.0",
544 "key": "apple_support@1.5.0",
545 "repoName": "build_bazel_apple_support",
546 "executionPlatformsToRegister": [],
547 "toolchainsToRegister": [
548 "@local_config_apple_cc_toolchains//:all"
549 ],
550 "extensionUsages": [
551 {
552 "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
553 "extensionName": "apple_cc_configure_extension",
554 "usingModule": "apple_support@1.5.0",
555 "location": {
556 "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
557 "line": 17,
558 "column": 35
559 },
560 "imports": {
561 "local_config_apple_cc": "local_config_apple_cc",
562 "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
563 },
564 "devImports": [],
565 "tags": [],
566 "hasDevUseExtension": false,
567 "hasNonDevUseExtension": true
568 }
569 ],
570 "deps": {
571 "bazel_skylib": "bazel_skylib@1.3.0",
572 "platforms": "platforms@0.0.7",
573 "bazel_tools": "bazel_tools@_",
574 "local_config_platform": "local_config_platform@_"
575 },
576 "repoSpec": {
577 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
578 "ruleClassName": "http_archive",
579 "attributes": {
580 "name": "apple_support~1.5.0",
581 "urls": [
582 "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
583 ],
584 "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
585 "strip_prefix": "",
586 "remote_patches": {},
587 "remote_patch_strip": 0
588 }
589 }
590 },
591 "bazel_skylib@1.3.0": {
592 "name": "bazel_skylib",
593 "version": "1.3.0",
594 "key": "bazel_skylib@1.3.0",
595 "repoName": "bazel_skylib",
596 "executionPlatformsToRegister": [],
597 "toolchainsToRegister": [
598 "//toolchains/unittest:cmd_toolchain",
599 "//toolchains/unittest:bash_toolchain"
600 ],
601 "extensionUsages": [],
602 "deps": {
603 "platforms": "platforms@0.0.7",
604 "bazel_tools": "bazel_tools@_",
605 "local_config_platform": "local_config_platform@_"
606 },
607 "repoSpec": {
608 "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl",
609 "ruleClassName": "http_archive",
610 "attributes": {
611 "name": "bazel_skylib~1.3.0",
612 "urls": [
613 "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
614 ],
615 "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
616 "strip_prefix": "",
617 "remote_patches": {},
618 "remote_patch_strip": 0
619 }
620 }
621 }
622 },
623 "moduleExtensions": {
624 "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": {
625 "general": {
626 "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=",
627 "accumulatedFileDigests": {},
628 "envVariables": {},
629 "generatedRepoSpecs": {
630 "local_config_apple_cc": {
631 "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl",
632 "ruleClassName": "_apple_cc_autoconf",
633 "attributes": {
634 "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc"
635 }
636 },
637 "local_config_apple_cc_toolchains": {
638 "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl",
639 "ruleClassName": "_apple_cc_autoconf_toolchains",
640 "attributes": {
641 "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains"
642 }
643 }
644 },
645 "recordedRepoMappingEntries": []
646 }
647 },
648 "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": {
649 "general": {
650 "bzlTransitiveDigest": "mcsWHq3xORJexV5/4eCvNOLxFOQKV6eli3fkr+tEaqE=",
651 "accumulatedFileDigests": {},
652 "envVariables": {},
653 "generatedRepoSpecs": {
654 "local_config_cc": {
655 "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
656 "ruleClassName": "cc_autoconf",
657 "attributes": {
658 "name": "bazel_tools~cc_configure_extension~local_config_cc"
659 }
660 },
661 "local_config_cc_toolchains": {
662 "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
663 "ruleClassName": "cc_autoconf_toolchains",
664 "attributes": {
665 "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains"
666 }
667 }
668 },
669 "recordedRepoMappingEntries": [
670 [
671 "bazel_tools",
672 "bazel_tools",
673 "bazel_tools"
674 ]
675 ]
676 }
677 },
678 "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": {
679 "general": {
680 "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
681 "accumulatedFileDigests": {},
682 "envVariables": {},
683 "generatedRepoSpecs": {
684 "local_config_xcode": {
685 "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
686 "ruleClassName": "xcode_autoconf",
687 "attributes": {
688 "name": "bazel_tools~xcode_configure_extension~local_config_xcode",
689 "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
690 "remote_xcode": ""
691 }
692 }
693 },
694 "recordedRepoMappingEntries": []
695 }
696 },
697 "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": {
698 "general": {
699 "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=",
700 "accumulatedFileDigests": {},
701 "envVariables": {},
702 "generatedRepoSpecs": {
703 "local_config_sh": {
704 "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl",
705 "ruleClassName": "sh_config",
706 "attributes": {
707 "name": "bazel_tools~sh_configure_extension~local_config_sh"
708 }
709 }
710 },
711 "recordedRepoMappingEntries": []
712 }
713 },
714 "@@rules_java~7.1.0//java:extensions.bzl%toolchains": {
715 "general": {
716 "bzlTransitiveDigest": "D02GmifxnV/IhYgspsJMDZ/aE8HxAjXgek5gi6FSto4=",
717 "accumulatedFileDigests": {},
718 "envVariables": {},
719 "generatedRepoSpecs": {
720 "remotejdk21_linux_toolchain_config_repo": {
721 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
722 "ruleClassName": "_toolchain_config",
723 "attributes": {
724 "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo",
725 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\n"
726 }
727 },
728 "remotejdk17_linux_s390x_toolchain_config_repo": {
729 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
730 "ruleClassName": "_toolchain_config",
731 "attributes": {
732 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo",
733 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n"
734 }
735 },
736 "remotejdk17_macos_toolchain_config_repo": {
737 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
738 "ruleClassName": "_toolchain_config",
739 "attributes": {
740 "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo",
741 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n"
742 }
743 },
744 "remotejdk21_macos_aarch64_toolchain_config_repo": {
745 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
746 "ruleClassName": "_toolchain_config",
747 "attributes": {
748 "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo",
749 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n"
750 }
751 },
752 "remotejdk17_linux_aarch64_toolchain_config_repo": {
753 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
754 "ruleClassName": "_toolchain_config",
755 "attributes": {
756 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo",
757 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n"
758 }
759 },
760 "remotejdk21_macos_aarch64": {
761 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
762 "ruleClassName": "http_archive",
763 "attributes": {
764 "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64",
765 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n",
766 "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa",
767 "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64",
768 "urls": [
769 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz",
770 "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz"
771 ]
772 }
773 },
774 "remotejdk17_linux_toolchain_config_repo": {
775 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
776 "ruleClassName": "_toolchain_config",
777 "attributes": {
778 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo",
779 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n"
780 }
781 },
782 "remotejdk17_macos_aarch64": {
783 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
784 "ruleClassName": "http_archive",
785 "attributes": {
786 "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64",
787 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
788 "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca",
789 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64",
790 "urls": [
791 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz",
792 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz"
793 ]
794 }
795 },
796 "remote_java_tools_windows": {
797 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
798 "ruleClassName": "http_archive",
799 "attributes": {
800 "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows",
801 "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1",
802 "urls": [
803 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip",
804 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip"
805 ]
806 }
807 },
808 "remotejdk11_win": {
809 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
810 "ruleClassName": "http_archive",
811 "attributes": {
812 "name": "rules_java~7.1.0~toolchains~remotejdk11_win",
813 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
814 "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83",
815 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64",
816 "urls": [
817 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip",
818 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip"
819 ]
820 }
821 },
822 "remotejdk11_win_toolchain_config_repo": {
823 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
824 "ruleClassName": "_toolchain_config",
825 "attributes": {
826 "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo",
827 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n"
828 }
829 },
830 "remotejdk11_linux_aarch64": {
831 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
832 "ruleClassName": "http_archive",
833 "attributes": {
834 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64",
835 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
836 "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de",
837 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64",
838 "urls": [
839 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz",
840 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz"
841 ]
842 }
843 },
844 "remotejdk17_linux": {
845 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
846 "ruleClassName": "http_archive",
847 "attributes": {
848 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux",
849 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
850 "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340",
851 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64",
852 "urls": [
853 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz",
854 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz"
855 ]
856 }
857 },
858 "remotejdk11_linux_s390x_toolchain_config_repo": {
859 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
860 "ruleClassName": "_toolchain_config",
861 "attributes": {
862 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo",
863 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n"
864 }
865 },
866 "remotejdk11_linux_toolchain_config_repo": {
867 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
868 "ruleClassName": "_toolchain_config",
869 "attributes": {
870 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo",
871 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n"
872 }
873 },
874 "remotejdk11_macos": {
875 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
876 "ruleClassName": "http_archive",
877 "attributes": {
878 "name": "rules_java~7.1.0~toolchains~remotejdk11_macos",
879 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
880 "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd",
881 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64",
882 "urls": [
883 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz",
884 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz"
885 ]
886 }
887 },
888 "remotejdk11_win_arm64": {
889 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
890 "ruleClassName": "http_archive",
891 "attributes": {
892 "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64",
893 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
894 "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2",
895 "strip_prefix": "jdk-11.0.13+8",
896 "urls": [
897 "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"
898 ]
899 }
900 },
901 "remotejdk17_macos": {
902 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
903 "ruleClassName": "http_archive",
904 "attributes": {
905 "name": "rules_java~7.1.0~toolchains~remotejdk17_macos",
906 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
907 "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f",
908 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64",
909 "urls": [
910 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz",
911 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz"
912 ]
913 }
914 },
915 "remotejdk21_macos": {
916 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
917 "ruleClassName": "http_archive",
918 "attributes": {
919 "name": "rules_java~7.1.0~toolchains~remotejdk21_macos",
920 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n",
921 "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd",
922 "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64",
923 "urls": [
924 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz",
925 "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz"
926 ]
927 }
928 },
929 "remotejdk21_macos_toolchain_config_repo": {
930 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
931 "ruleClassName": "_toolchain_config",
932 "attributes": {
933 "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo",
934 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\n"
935 }
936 },
937 "remotejdk17_macos_aarch64_toolchain_config_repo": {
938 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
939 "ruleClassName": "_toolchain_config",
940 "attributes": {
941 "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo",
942 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n"
943 }
944 },
945 "remotejdk17_win": {
946 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
947 "ruleClassName": "http_archive",
948 "attributes": {
949 "name": "rules_java~7.1.0~toolchains~remotejdk17_win",
950 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
951 "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637",
952 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64",
953 "urls": [
954 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip",
955 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip"
956 ]
957 }
958 },
959 "remotejdk11_macos_aarch64_toolchain_config_repo": {
960 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
961 "ruleClassName": "_toolchain_config",
962 "attributes": {
963 "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo",
964 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n"
965 }
966 },
967 "remotejdk11_linux_ppc64le_toolchain_config_repo": {
968 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
969 "ruleClassName": "_toolchain_config",
970 "attributes": {
971 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo",
972 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n"
973 }
974 },
975 "remotejdk21_linux": {
976 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
977 "ruleClassName": "http_archive",
978 "attributes": {
979 "name": "rules_java~7.1.0~toolchains~remotejdk21_linux",
980 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n",
981 "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6",
982 "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64",
983 "urls": [
984 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz",
985 "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz"
986 ]
987 }
988 },
989 "remote_java_tools_linux": {
990 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
991 "ruleClassName": "http_archive",
992 "attributes": {
993 "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux",
994 "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7",
995 "urls": [
996 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip",
997 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip"
998 ]
999 }
1000 },
1001 "remotejdk21_win": {
1002 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1003 "ruleClassName": "http_archive",
1004 "attributes": {
1005 "name": "rules_java~7.1.0~toolchains~remotejdk21_win",
1006 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n",
1007 "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802",
1008 "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64",
1009 "urls": [
1010 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip",
1011 "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip"
1012 ]
1013 }
1014 },
1015 "remotejdk21_linux_aarch64": {
1016 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1017 "ruleClassName": "http_archive",
1018 "attributes": {
1019 "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64",
1020 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n",
1021 "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835",
1022 "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64",
1023 "urls": [
1024 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz",
1025 "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz"
1026 ]
1027 }
1028 },
1029 "remotejdk11_linux_aarch64_toolchain_config_repo": {
1030 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1031 "ruleClassName": "_toolchain_config",
1032 "attributes": {
1033 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo",
1034 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n"
1035 }
1036 },
1037 "remotejdk11_linux_s390x": {
1038 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1039 "ruleClassName": "http_archive",
1040 "attributes": {
1041 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x",
1042 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
1043 "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b",
1044 "strip_prefix": "jdk-11.0.15+10",
1045 "urls": [
1046 "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz",
1047 "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"
1048 ]
1049 }
1050 },
1051 "remotejdk17_linux_aarch64": {
1052 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1053 "ruleClassName": "http_archive",
1054 "attributes": {
1055 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64",
1056 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
1057 "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313",
1058 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64",
1059 "urls": [
1060 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz",
1061 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz"
1062 ]
1063 }
1064 },
1065 "remotejdk17_win_arm64_toolchain_config_repo": {
1066 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1067 "ruleClassName": "_toolchain_config",
1068 "attributes": {
1069 "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo",
1070 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n"
1071 }
1072 },
1073 "remotejdk11_linux": {
1074 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1075 "ruleClassName": "http_archive",
1076 "attributes": {
1077 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux",
1078 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
1079 "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c",
1080 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64",
1081 "urls": [
1082 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz",
1083 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz"
1084 ]
1085 }
1086 },
1087 "remotejdk11_macos_toolchain_config_repo": {
1088 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1089 "ruleClassName": "_toolchain_config",
1090 "attributes": {
1091 "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo",
1092 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n"
1093 }
1094 },
1095 "remotejdk17_linux_ppc64le_toolchain_config_repo": {
1096 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1097 "ruleClassName": "_toolchain_config",
1098 "attributes": {
1099 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo",
1100 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n"
1101 }
1102 },
1103 "remotejdk17_win_arm64": {
1104 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1105 "ruleClassName": "http_archive",
1106 "attributes": {
1107 "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64",
1108 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
1109 "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85",
1110 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64",
1111 "urls": [
1112 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip",
1113 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip"
1114 ]
1115 }
1116 },
1117 "remote_java_tools_darwin_arm64": {
1118 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1119 "ruleClassName": "http_archive",
1120 "attributes": {
1121 "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64",
1122 "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930",
1123 "urls": [
1124 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip",
1125 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip"
1126 ]
1127 }
1128 },
1129 "remotejdk17_linux_ppc64le": {
1130 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1131 "ruleClassName": "http_archive",
1132 "attributes": {
1133 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le",
1134 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
1135 "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd",
1136 "strip_prefix": "jdk-17.0.8.1+1",
1137 "urls": [
1138 "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz",
1139 "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz"
1140 ]
1141 }
1142 },
1143 "remotejdk21_linux_aarch64_toolchain_config_repo": {
1144 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1145 "ruleClassName": "_toolchain_config",
1146 "attributes": {
1147 "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo",
1148 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n"
1149 }
1150 },
1151 "remotejdk11_win_arm64_toolchain_config_repo": {
1152 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1153 "ruleClassName": "_toolchain_config",
1154 "attributes": {
1155 "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo",
1156 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n"
1157 }
1158 },
1159 "local_jdk": {
1160 "bzlFile": "@@rules_java~7.1.0//toolchains:local_java_repository.bzl",
1161 "ruleClassName": "_local_java_repository_rule",
1162 "attributes": {
1163 "name": "rules_java~7.1.0~toolchains~local_jdk",
1164 "java_home": "",
1165 "version": "",
1166 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = {RUNTIME_VERSION},\n)\n"
1167 }
1168 },
1169 "remote_java_tools_darwin_x86_64": {
1170 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1171 "ruleClassName": "http_archive",
1172 "attributes": {
1173 "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64",
1174 "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc",
1175 "urls": [
1176 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip",
1177 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip"
1178 ]
1179 }
1180 },
1181 "remote_java_tools": {
1182 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1183 "ruleClassName": "http_archive",
1184 "attributes": {
1185 "name": "rules_java~7.1.0~toolchains~remote_java_tools",
1186 "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14",
1187 "urls": [
1188 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip",
1189 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip"
1190 ]
1191 }
1192 },
1193 "remotejdk17_linux_s390x": {
1194 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1195 "ruleClassName": "http_archive",
1196 "attributes": {
1197 "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x",
1198 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n",
1199 "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37",
1200 "strip_prefix": "jdk-17.0.8.1+1",
1201 "urls": [
1202 "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz",
1203 "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz"
1204 ]
1205 }
1206 },
1207 "remotejdk17_win_toolchain_config_repo": {
1208 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1209 "ruleClassName": "_toolchain_config",
1210 "attributes": {
1211 "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo",
1212 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n"
1213 }
1214 },
1215 "remotejdk11_linux_ppc64le": {
1216 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1217 "ruleClassName": "http_archive",
1218 "attributes": {
1219 "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le",
1220 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
1221 "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f",
1222 "strip_prefix": "jdk-11.0.15+10",
1223 "urls": [
1224 "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz",
1225 "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"
1226 ]
1227 }
1228 },
1229 "remotejdk11_macos_aarch64": {
1230 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1231 "ruleClassName": "http_archive",
1232 "attributes": {
1233 "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64",
1234 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n",
1235 "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885",
1236 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64",
1237 "urls": [
1238 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz",
1239 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz"
1240 ]
1241 }
1242 },
1243 "remotejdk21_win_toolchain_config_repo": {
1244 "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl",
1245 "ruleClassName": "_toolchain_config",
1246 "attributes": {
1247 "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo",
1248 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\n"
1249 }
1250 }
1251 },
1252 "recordedRepoMappingEntries": [
1253 [
1254 "rules_java~7.1.0",
1255 "bazel_tools",
1256 "bazel_tools"
1257 ],
1258 [
1259 "rules_java~7.1.0",
1260 "remote_java_tools",
1261 "rules_java~7.1.0~toolchains~remote_java_tools"
1262 ]
1263 ]
1264 }
1265 }
1266 }
1267}
View as plain text