mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-21 19:20:38 +00:00
e19c99c3e2
* Update go, rules_go, gazelle, bazel * Update zig toolchain
1633 lines
142 KiB
JSON
1633 lines
142 KiB
JSON
{
|
|
"lockFileVersion": 6,
|
|
"moduleFileHash": "0e3e315145ac7ee7a4e0ac825e1c5e03c068ec1254dd42c3caaecb27e921dc4d",
|
|
"flags": {
|
|
"cmdRegistries": [
|
|
"https://bcr.bazel.build/"
|
|
],
|
|
"cmdModuleOverrides": {},
|
|
"allowedYankedVersions": [],
|
|
"envVarAllowedYankedVersions": "",
|
|
"ignoreDevDependency": false,
|
|
"directDependenciesMode": "WARNING",
|
|
"compatibilityMode": "ERROR"
|
|
},
|
|
"localOverrideHashes": {
|
|
"bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0"
|
|
},
|
|
"moduleDepGraph": {
|
|
"<root>": {
|
|
"name": "",
|
|
"version": "",
|
|
"key": "<root>",
|
|
"repoName": "",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
}
|
|
},
|
|
"bazel_tools@_": {
|
|
"name": "bazel_tools",
|
|
"version": "",
|
|
"key": "bazel_tools@_",
|
|
"repoName": "bazel_tools",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [
|
|
"@local_config_cc_toolchains//:all",
|
|
"@local_config_sh//:local_sh_toolchain"
|
|
],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
|
|
"extensionName": "cc_configure_extension",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 18,
|
|
"column": 29
|
|
},
|
|
"imports": {
|
|
"local_config_cc": "local_config_cc",
|
|
"local_config_cc_toolchains": "local_config_cc_toolchains"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
|
|
"extensionName": "xcode_configure_extension",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 22,
|
|
"column": 32
|
|
},
|
|
"imports": {
|
|
"local_config_xcode": "local_config_xcode"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@rules_java//java:extensions.bzl",
|
|
"extensionName": "toolchains",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 25,
|
|
"column": 32
|
|
},
|
|
"imports": {
|
|
"local_jdk": "local_jdk",
|
|
"remote_java_tools": "remote_java_tools",
|
|
"remote_java_tools_linux": "remote_java_tools_linux",
|
|
"remote_java_tools_windows": "remote_java_tools_windows",
|
|
"remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
|
|
"remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
|
|
"extensionName": "sh_configure_extension",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 36,
|
|
"column": 39
|
|
},
|
|
"imports": {
|
|
"local_config_sh": "local_config_sh"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
|
|
"extensionName": "remote_coverage_tools_extension",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 40,
|
|
"column": 48
|
|
},
|
|
"imports": {
|
|
"remote_coverage_tools": "remote_coverage_tools"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
|
|
"extensionName": "remote_android_tools_extensions",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 43,
|
|
"column": 42
|
|
},
|
|
"imports": {
|
|
"android_gmaven_r8": "android_gmaven_r8",
|
|
"android_tools": "android_tools"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
|
|
"extensionName": "buildozer_binary",
|
|
"usingModule": "bazel_tools@_",
|
|
"location": {
|
|
"file": "@@bazel_tools//:MODULE.bazel",
|
|
"line": 47,
|
|
"column": 33
|
|
},
|
|
"imports": {
|
|
"buildozer_binary": "buildozer_binary"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"rules_java": "rules_java@7.4.0",
|
|
"rules_license": "rules_license@0.0.7",
|
|
"rules_proto": "rules_proto@5.3.0-21.7",
|
|
"rules_python": "rules_python@0.22.1",
|
|
"buildozer": "buildozer@6.4.0.2",
|
|
"platforms": "platforms@0.0.7",
|
|
"com_google_protobuf": "protobuf@21.7",
|
|
"zlib": "zlib@1.3",
|
|
"build_bazel_apple_support": "apple_support@1.5.0",
|
|
"local_config_platform": "local_config_platform@_"
|
|
}
|
|
},
|
|
"local_config_platform@_": {
|
|
"name": "local_config_platform",
|
|
"version": "",
|
|
"key": "local_config_platform@_",
|
|
"repoName": "local_config_platform",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_tools": "bazel_tools@_"
|
|
}
|
|
},
|
|
"rules_cc@0.0.9": {
|
|
"name": "rules_cc",
|
|
"version": "0.0.9",
|
|
"key": "rules_cc@0.0.9",
|
|
"repoName": "rules_cc",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [
|
|
"@local_config_cc_toolchains//:all"
|
|
],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
|
|
"extensionName": "cc_configure_extension",
|
|
"usingModule": "rules_cc@0.0.9",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel",
|
|
"line": 9,
|
|
"column": 29
|
|
},
|
|
"imports": {
|
|
"local_config_cc_toolchains": "local_config_cc_toolchains"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"
|
|
],
|
|
"integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=",
|
|
"strip_prefix": "rules_cc-0.0.9",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"rules_java@7.4.0": {
|
|
"name": "rules_java",
|
|
"version": "7.4.0",
|
|
"key": "rules_java@7.4.0",
|
|
"repoName": "rules_java",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [
|
|
"//toolchains:all",
|
|
"@local_jdk//:runtime_toolchain_definition",
|
|
"@local_jdk//:bootstrap_runtime_toolchain_definition",
|
|
"@remotejdk11_linux_toolchain_config_repo//:all",
|
|
"@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
|
|
"@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
|
|
"@remotejdk11_linux_s390x_toolchain_config_repo//:all",
|
|
"@remotejdk11_macos_toolchain_config_repo//:all",
|
|
"@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
|
|
"@remotejdk11_win_toolchain_config_repo//:all",
|
|
"@remotejdk11_win_arm64_toolchain_config_repo//:all",
|
|
"@remotejdk17_linux_toolchain_config_repo//:all",
|
|
"@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
|
|
"@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
|
|
"@remotejdk17_linux_s390x_toolchain_config_repo//:all",
|
|
"@remotejdk17_macos_toolchain_config_repo//:all",
|
|
"@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
|
|
"@remotejdk17_win_toolchain_config_repo//:all",
|
|
"@remotejdk17_win_arm64_toolchain_config_repo//:all",
|
|
"@remotejdk21_linux_toolchain_config_repo//:all",
|
|
"@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
|
|
"@remotejdk21_macos_toolchain_config_repo//:all",
|
|
"@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
|
|
"@remotejdk21_win_toolchain_config_repo//:all"
|
|
],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@rules_java//java:extensions.bzl",
|
|
"extensionName": "toolchains",
|
|
"usingModule": "rules_java@7.4.0",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel",
|
|
"line": 19,
|
|
"column": 27
|
|
},
|
|
"imports": {
|
|
"remote_java_tools": "remote_java_tools",
|
|
"remote_java_tools_linux": "remote_java_tools_linux",
|
|
"remote_java_tools_windows": "remote_java_tools_windows",
|
|
"remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
|
|
"remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
|
|
"local_jdk": "local_jdk",
|
|
"remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
|
|
"remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
|
|
"remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
|
|
"remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
|
|
"remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
|
|
"remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
|
|
"remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
|
|
"remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
|
|
"remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
|
|
"remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
|
|
"remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
|
|
"remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
|
|
"remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
|
|
"remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
|
|
"remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
|
|
"remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
|
|
"remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
|
|
"remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
|
|
"remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
|
|
"remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
|
|
"remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"platforms": "platforms@0.0.7",
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"rules_proto": "rules_proto@5.3.0-21.7",
|
|
"rules_license": "rules_license@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
|
|
],
|
|
"integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"rules_license@0.0.7": {
|
|
"name": "rules_license",
|
|
"version": "0.0.7",
|
|
"key": "rules_license@0.0.7",
|
|
"repoName": "rules_license",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
|
|
],
|
|
"integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"rules_proto@5.3.0-21.7": {
|
|
"name": "rules_proto",
|
|
"version": "5.3.0-21.7",
|
|
"key": "rules_proto@5.3.0-21.7",
|
|
"repoName": "rules_proto",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"com_google_protobuf": "protobuf@21.7",
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz"
|
|
],
|
|
"integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=",
|
|
"strip_prefix": "rules_proto-5.3.0-21.7",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"rules_python@0.22.1": {
|
|
"name": "rules_python",
|
|
"version": "0.22.1",
|
|
"key": "rules_python@0.22.1",
|
|
"repoName": "rules_python",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [
|
|
"@bazel_tools//tools/python:autodetecting_toolchain"
|
|
],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl",
|
|
"extensionName": "internal_deps",
|
|
"usingModule": "rules_python@0.22.1",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
|
|
"line": 14,
|
|
"column": 30
|
|
},
|
|
"imports": {
|
|
"pypi__build": "pypi__build",
|
|
"pypi__click": "pypi__click",
|
|
"pypi__colorama": "pypi__colorama",
|
|
"pypi__importlib_metadata": "pypi__importlib_metadata",
|
|
"pypi__installer": "pypi__installer",
|
|
"pypi__more_itertools": "pypi__more_itertools",
|
|
"pypi__packaging": "pypi__packaging",
|
|
"pypi__pep517": "pypi__pep517",
|
|
"pypi__pip": "pypi__pip",
|
|
"pypi__pip_tools": "pypi__pip_tools",
|
|
"pypi__setuptools": "pypi__setuptools",
|
|
"pypi__tomli": "pypi__tomli",
|
|
"pypi__wheel": "pypi__wheel",
|
|
"pypi__zipp": "pypi__zipp",
|
|
"pypi__coverage_cp310_aarch64-apple-darwin": "pypi__coverage_cp310_aarch64-apple-darwin",
|
|
"pypi__coverage_cp310_aarch64-unknown-linux-gnu": "pypi__coverage_cp310_aarch64-unknown-linux-gnu",
|
|
"pypi__coverage_cp310_x86_64-apple-darwin": "pypi__coverage_cp310_x86_64-apple-darwin",
|
|
"pypi__coverage_cp310_x86_64-unknown-linux-gnu": "pypi__coverage_cp310_x86_64-unknown-linux-gnu",
|
|
"pypi__coverage_cp311_aarch64-unknown-linux-gnu": "pypi__coverage_cp311_aarch64-unknown-linux-gnu",
|
|
"pypi__coverage_cp311_x86_64-apple-darwin": "pypi__coverage_cp311_x86_64-apple-darwin",
|
|
"pypi__coverage_cp311_x86_64-unknown-linux-gnu": "pypi__coverage_cp311_x86_64-unknown-linux-gnu",
|
|
"pypi__coverage_cp38_aarch64-apple-darwin": "pypi__coverage_cp38_aarch64-apple-darwin",
|
|
"pypi__coverage_cp38_aarch64-unknown-linux-gnu": "pypi__coverage_cp38_aarch64-unknown-linux-gnu",
|
|
"pypi__coverage_cp38_x86_64-apple-darwin": "pypi__coverage_cp38_x86_64-apple-darwin",
|
|
"pypi__coverage_cp38_x86_64-unknown-linux-gnu": "pypi__coverage_cp38_x86_64-unknown-linux-gnu",
|
|
"pypi__coverage_cp39_aarch64-apple-darwin": "pypi__coverage_cp39_aarch64-apple-darwin",
|
|
"pypi__coverage_cp39_aarch64-unknown-linux-gnu": "pypi__coverage_cp39_aarch64-unknown-linux-gnu",
|
|
"pypi__coverage_cp39_x86_64-apple-darwin": "pypi__coverage_cp39_x86_64-apple-darwin",
|
|
"pypi__coverage_cp39_x86_64-unknown-linux-gnu": "pypi__coverage_cp39_x86_64-unknown-linux-gnu"
|
|
},
|
|
"devImports": [],
|
|
"tags": [
|
|
{
|
|
"tagName": "install",
|
|
"attributeValues": {},
|
|
"devDependency": false,
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
|
|
"line": 15,
|
|
"column": 22
|
|
}
|
|
}
|
|
],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@rules_python//python/extensions:python.bzl",
|
|
"extensionName": "python",
|
|
"usingModule": "rules_python@0.22.1",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
|
|
"line": 50,
|
|
"column": 23
|
|
},
|
|
"imports": {
|
|
"pythons_hub": "pythons_hub"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"rules_proto": "rules_proto@5.3.0-21.7",
|
|
"com_google_protobuf": "protobuf@21.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_python/releases/download/0.22.1/rules_python-0.22.1.tar.gz"
|
|
],
|
|
"integrity": "sha256-pWQP3dS+sD6MH95e1xYMC6a9R359BIZhwwwGk2om/WM=",
|
|
"strip_prefix": "rules_python-0.22.1",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/rules_python/0.22.1/patches/module_dot_bazel_version.patch": "sha256-3+VLDH9gYDzNI4eOW7mABC/LKxh1xqF6NhacLbNTucs="
|
|
},
|
|
"remote_patch_strip": 1
|
|
}
|
|
}
|
|
},
|
|
"buildozer@6.4.0.2": {
|
|
"name": "buildozer",
|
|
"version": "6.4.0.2",
|
|
"key": "buildozer@6.4.0.2",
|
|
"repoName": "buildozer",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
|
|
"extensionName": "buildozer_binary",
|
|
"usingModule": "buildozer@6.4.0.2",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
|
|
"line": 7,
|
|
"column": 33
|
|
},
|
|
"imports": {
|
|
"buildozer_binary": "buildozer_binary"
|
|
},
|
|
"devImports": [],
|
|
"tags": [
|
|
{
|
|
"tagName": "buildozer",
|
|
"attributeValues": {
|
|
"sha256": {
|
|
"darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e",
|
|
"darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d",
|
|
"linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119",
|
|
"linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa",
|
|
"windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b"
|
|
},
|
|
"version": "6.4.0"
|
|
},
|
|
"devDependency": false,
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
|
|
"line": 8,
|
|
"column": 27
|
|
}
|
|
}
|
|
],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz"
|
|
],
|
|
"integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=",
|
|
"strip_prefix": "buildozer-6.4.0.2",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU="
|
|
},
|
|
"remote_patch_strip": 1
|
|
}
|
|
}
|
|
},
|
|
"platforms@0.0.7": {
|
|
"name": "platforms",
|
|
"version": "0.0.7",
|
|
"key": "platforms@0.0.7",
|
|
"repoName": "platforms",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"rules_license": "rules_license@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
|
|
],
|
|
"integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"protobuf@21.7": {
|
|
"name": "protobuf",
|
|
"version": "21.7",
|
|
"key": "protobuf@21.7",
|
|
"repoName": "protobuf",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
|
|
"extensionName": "maven",
|
|
"usingModule": "protobuf@21.7",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
|
|
"line": 22,
|
|
"column": 22
|
|
},
|
|
"imports": {
|
|
"maven": "maven"
|
|
},
|
|
"devImports": [],
|
|
"tags": [
|
|
{
|
|
"tagName": "install",
|
|
"attributeValues": {
|
|
"name": "maven",
|
|
"artifacts": [
|
|
"com.google.code.findbugs:jsr305:3.0.2",
|
|
"com.google.code.gson:gson:2.8.9",
|
|
"com.google.errorprone:error_prone_annotations:2.3.2",
|
|
"com.google.j2objc:j2objc-annotations:1.3",
|
|
"com.google.guava:guava:31.1-jre",
|
|
"com.google.guava:guava-testlib:31.1-jre",
|
|
"com.google.truth:truth:1.1.2",
|
|
"junit:junit:4.13.2",
|
|
"org.mockito:mockito-core:4.3.1"
|
|
]
|
|
},
|
|
"devDependency": false,
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
|
|
"line": 24,
|
|
"column": 14
|
|
}
|
|
}
|
|
],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"rules_python": "rules_python@0.22.1",
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"rules_proto": "rules_proto@5.3.0-21.7",
|
|
"rules_java": "rules_java@7.4.0",
|
|
"rules_pkg": "rules_pkg@0.7.0",
|
|
"com_google_abseil": "abseil-cpp@20211102.0",
|
|
"zlib": "zlib@1.3",
|
|
"upb": "upb@0.0.0-20220923-a547704",
|
|
"rules_jvm_external": "rules_jvm_external@4.4.2",
|
|
"com_google_googletest": "googletest@1.11.0",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip"
|
|
],
|
|
"integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=",
|
|
"strip_prefix": "protobuf-21.7",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=",
|
|
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=",
|
|
"https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=",
|
|
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY="
|
|
},
|
|
"remote_patch_strip": 1
|
|
}
|
|
}
|
|
},
|
|
"zlib@1.3": {
|
|
"name": "zlib",
|
|
"version": "1.3",
|
|
"key": "zlib@1.3",
|
|
"repoName": "zlib",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"platforms": "platforms@0.0.7",
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
|
|
],
|
|
"integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
|
|
"strip_prefix": "zlib-1.3",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
|
|
"https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"apple_support@1.5.0": {
|
|
"name": "apple_support",
|
|
"version": "1.5.0",
|
|
"key": "apple_support@1.5.0",
|
|
"repoName": "build_bazel_apple_support",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [
|
|
"@local_config_apple_cc_toolchains//:all"
|
|
],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
|
|
"extensionName": "apple_cc_configure_extension",
|
|
"usingModule": "apple_support@1.5.0",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
|
|
"line": 17,
|
|
"column": 35
|
|
},
|
|
"imports": {
|
|
"local_config_apple_cc": "local_config_apple_cc",
|
|
"local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
|
|
],
|
|
"integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"bazel_skylib@1.3.0": {
|
|
"name": "bazel_skylib",
|
|
"version": "1.3.0",
|
|
"key": "bazel_skylib@1.3.0",
|
|
"repoName": "bazel_skylib",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [
|
|
"//toolchains/unittest:cmd_toolchain",
|
|
"//toolchains/unittest:bash_toolchain"
|
|
],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
|
|
],
|
|
"integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"rules_pkg@0.7.0": {
|
|
"name": "rules_pkg",
|
|
"version": "0.7.0",
|
|
"key": "rules_pkg@0.7.0",
|
|
"repoName": "rules_pkg",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"rules_python": "rules_python@0.22.1",
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"rules_license": "rules_license@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz"
|
|
],
|
|
"integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"abseil-cpp@20211102.0": {
|
|
"name": "abseil-cpp",
|
|
"version": "20211102.0",
|
|
"key": "abseil-cpp@20211102.0",
|
|
"repoName": "abseil-cpp",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz"
|
|
],
|
|
"integrity": "sha256-3PcbnLqNwMqZQMSzFqDHlr6Pq0KwcLtrfKtitI8OZsQ=",
|
|
"strip_prefix": "abseil-cpp-20211102.0",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/abseil-cpp/20211102.0/patches/module_dot_bazel.patch": "sha256-4izqopgGCey4jVZzl/w3M2GVPNohjh2B5TmbThZNvPY="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"upb@0.0.0-20220923-a547704": {
|
|
"name": "upb",
|
|
"version": "0.0.0-20220923-a547704",
|
|
"key": "upb@0.0.0-20220923-a547704",
|
|
"repoName": "upb",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"rules_proto": "rules_proto@5.3.0-21.7",
|
|
"com_google_protobuf": "protobuf@21.7",
|
|
"com_google_absl": "abseil-cpp@20211102.0",
|
|
"platforms": "platforms@0.0.7",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz"
|
|
],
|
|
"integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=",
|
|
"strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"rules_jvm_external@4.4.2": {
|
|
"name": "rules_jvm_external",
|
|
"version": "4.4.2",
|
|
"key": "rules_jvm_external@4.4.2",
|
|
"repoName": "rules_jvm_external",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [
|
|
{
|
|
"extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl",
|
|
"extensionName": "non_module_deps",
|
|
"usingModule": "rules_jvm_external@4.4.2",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
|
|
"line": 9,
|
|
"column": 32
|
|
},
|
|
"imports": {
|
|
"io_bazel_rules_kotlin": "io_bazel_rules_kotlin"
|
|
},
|
|
"devImports": [],
|
|
"tags": [],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
},
|
|
{
|
|
"extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
|
|
"extensionName": "maven",
|
|
"usingModule": "rules_jvm_external@4.4.2",
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
|
|
"line": 16,
|
|
"column": 22
|
|
},
|
|
"imports": {
|
|
"rules_jvm_external_deps": "rules_jvm_external_deps"
|
|
},
|
|
"devImports": [],
|
|
"tags": [
|
|
{
|
|
"tagName": "install",
|
|
"attributeValues": {
|
|
"name": "rules_jvm_external_deps",
|
|
"artifacts": [
|
|
"com.google.cloud:google-cloud-core:1.93.10",
|
|
"com.google.cloud:google-cloud-storage:1.113.4",
|
|
"com.google.code.gson:gson:2.9.0",
|
|
"org.apache.maven:maven-artifact:3.8.6",
|
|
"software.amazon.awssdk:s3:2.17.183"
|
|
],
|
|
"lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json"
|
|
},
|
|
"devDependency": false,
|
|
"location": {
|
|
"file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
|
|
"line": 18,
|
|
"column": 14
|
|
}
|
|
}
|
|
],
|
|
"hasDevUseExtension": false,
|
|
"hasNonDevUseExtension": true
|
|
}
|
|
],
|
|
"deps": {
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"io_bazel_stardoc": "stardoc@0.5.1",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip"
|
|
],
|
|
"integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=",
|
|
"strip_prefix": "rules_jvm_external-4.4.2",
|
|
"remote_patches": {},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"googletest@1.11.0": {
|
|
"name": "googletest",
|
|
"version": "1.11.0",
|
|
"key": "googletest@1.11.0",
|
|
"repoName": "googletest",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"com_google_absl": "abseil-cpp@20211102.0",
|
|
"platforms": "platforms@0.0.7",
|
|
"rules_cc": "rules_cc@0.0.9",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz"
|
|
],
|
|
"integrity": "sha256-tIcL8SH/d5W6INILzdhie44Ijy0dqymaAxwQNO3ck9U=",
|
|
"strip_prefix": "googletest-release-1.11.0",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/googletest/1.11.0/patches/module_dot_bazel.patch": "sha256-HuahEdI/n8KCI071sN3CEziX+7qP/Ec77IWayYunLP0="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
},
|
|
"stardoc@0.5.1": {
|
|
"name": "stardoc",
|
|
"version": "0.5.1",
|
|
"key": "stardoc@0.5.1",
|
|
"repoName": "stardoc",
|
|
"executionPlatformsToRegister": [],
|
|
"toolchainsToRegister": [],
|
|
"extensionUsages": [],
|
|
"deps": {
|
|
"bazel_skylib": "bazel_skylib@1.3.0",
|
|
"rules_java": "rules_java@7.4.0",
|
|
"bazel_tools": "bazel_tools@_",
|
|
"local_config_platform": "local_config_platform@_"
|
|
},
|
|
"repoSpec": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"urls": [
|
|
"https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz"
|
|
],
|
|
"integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=",
|
|
"strip_prefix": "",
|
|
"remote_patches": {
|
|
"https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI="
|
|
},
|
|
"remote_patch_strip": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"moduleExtensions": {
|
|
"@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
|
|
"general": {
|
|
"bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=",
|
|
"recordedFileInputs": {},
|
|
"recordedDirentsInputs": {},
|
|
"envVariables": {},
|
|
"generatedRepoSpecs": {
|
|
"local_config_apple_cc": {
|
|
"bzlFile": "@@apple_support~//crosstool:setup.bzl",
|
|
"ruleClassName": "_apple_cc_autoconf",
|
|
"attributes": {}
|
|
},
|
|
"local_config_apple_cc_toolchains": {
|
|
"bzlFile": "@@apple_support~//crosstool:setup.bzl",
|
|
"ruleClassName": "_apple_cc_autoconf_toolchains",
|
|
"attributes": {}
|
|
}
|
|
},
|
|
"recordedRepoMappingEntries": [
|
|
[
|
|
"apple_support~",
|
|
"bazel_tools",
|
|
"bazel_tools"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": {
|
|
"general": {
|
|
"bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=",
|
|
"recordedFileInputs": {},
|
|
"recordedDirentsInputs": {},
|
|
"envVariables": {},
|
|
"generatedRepoSpecs": {
|
|
"local_config_cc": {
|
|
"bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
|
|
"ruleClassName": "cc_autoconf",
|
|
"attributes": {}
|
|
},
|
|
"local_config_cc_toolchains": {
|
|
"bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
|
|
"ruleClassName": "cc_autoconf_toolchains",
|
|
"attributes": {}
|
|
}
|
|
},
|
|
"recordedRepoMappingEntries": [
|
|
[
|
|
"bazel_tools",
|
|
"bazel_tools",
|
|
"bazel_tools"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": {
|
|
"general": {
|
|
"bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
|
|
"recordedFileInputs": {},
|
|
"recordedDirentsInputs": {},
|
|
"envVariables": {},
|
|
"generatedRepoSpecs": {
|
|
"local_config_xcode": {
|
|
"bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
|
|
"ruleClassName": "xcode_autoconf",
|
|
"attributes": {
|
|
"xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
|
|
"remote_xcode": ""
|
|
}
|
|
}
|
|
},
|
|
"recordedRepoMappingEntries": []
|
|
}
|
|
},
|
|
"@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": {
|
|
"general": {
|
|
"bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=",
|
|
"recordedFileInputs": {},
|
|
"recordedDirentsInputs": {},
|
|
"envVariables": {},
|
|
"generatedRepoSpecs": {
|
|
"local_config_sh": {
|
|
"bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl",
|
|
"ruleClassName": "sh_config",
|
|
"attributes": {}
|
|
}
|
|
},
|
|
"recordedRepoMappingEntries": []
|
|
}
|
|
},
|
|
"@@rules_java~//java:extensions.bzl%toolchains": {
|
|
"general": {
|
|
"bzlTransitiveDigest": "tJHbmWnq7m+9eUBnUdv7jZziQ26FmcGL9C5/hU3Q9UQ=",
|
|
"recordedFileInputs": {},
|
|
"recordedDirentsInputs": {},
|
|
"envVariables": {},
|
|
"generatedRepoSpecs": {
|
|
"remotejdk21_linux_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_linux_s390x_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_macos_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk21_macos_aarch64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_linux_aarch64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk21_macos_aarch64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e",
|
|
"strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_aarch64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_linux_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_macos_aarch64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca",
|
|
"strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remote_java_tools_windows": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"sha256": "fe2f88169696d6c6fc6e90ba61bb46be7d0ae3693cbafdf336041bf56679e8d1",
|
|
"urls": [
|
|
"https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_windows-v13.4.zip",
|
|
"https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_windows-v13.4.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_win": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83",
|
|
"strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip",
|
|
"https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_win_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_linux_aarch64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de",
|
|
"strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_linux": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340",
|
|
"strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_linux_s390x_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_linux_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_macos": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd",
|
|
"strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_win_arm64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2",
|
|
"strip_prefix": "jdk-11.0.13+8",
|
|
"urls": [
|
|
"https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_macos": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f",
|
|
"strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk21_macos": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025",
|
|
"strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk21_macos_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_macos_aarch64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_win": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637",
|
|
"strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip",
|
|
"https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_macos_aarch64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_linux_ppc64le_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk21_linux": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a",
|
|
"strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remote_java_tools_linux": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"sha256": "ba10f09a138cf185d04cbc807d67a3da42ab13d618c5d1ce20d776e199c33a39",
|
|
"urls": [
|
|
"https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_linux-v13.4.zip",
|
|
"https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_linux-v13.4.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk21_win": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de",
|
|
"strip_prefix": "zulu21.32.17-ca-jdk21.0.2-win_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip",
|
|
"https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk21_linux_aarch64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0",
|
|
"strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64",
|
|
"urls": [
|
|
"https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz",
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_linux_aarch64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_linux_s390x": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b",
|
|
"strip_prefix": "jdk-11.0.15+10",
|
|
"urls": [
|
|
"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",
|
|
"https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_linux_aarch64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313",
|
|
"strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_win_arm64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_linux": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c",
|
|
"strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_macos_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_linux_ppc64le_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk17_win_arm64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85",
|
|
"strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip",
|
|
"https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip"
|
|
]
|
|
}
|
|
},
|
|
"remote_java_tools_darwin_arm64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"sha256": "076a7e198ad077f8c7d997986ef5102427fae6bbfce7a7852d2e080ed8767528",
|
|
"urls": [
|
|
"https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_arm64-v13.4.zip",
|
|
"https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_arm64-v13.4.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_linux_ppc64le": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd",
|
|
"strip_prefix": "jdk-17.0.8.1+1",
|
|
"urls": [
|
|
"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",
|
|
"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"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk21_linux_aarch64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_win_arm64_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"local_jdk": {
|
|
"bzlFile": "@@rules_java~//toolchains:local_java_repository.bzl",
|
|
"ruleClassName": "_local_java_repository_rule",
|
|
"attributes": {
|
|
"java_home": "",
|
|
"version": "",
|
|
"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"
|
|
}
|
|
},
|
|
"remote_java_tools_darwin_x86_64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"sha256": "4523aec4d09c587091a2dae6f5c9bc6922c220f3b6030e5aba9c8f015913cc65",
|
|
"urls": [
|
|
"https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_x86_64-v13.4.zip",
|
|
"https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_x86_64-v13.4.zip"
|
|
]
|
|
}
|
|
},
|
|
"remote_java_tools": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"sha256": "e025fd260ac39b47c111f5212d64ec0d00d85dec16e49368aae82fc626a940cf",
|
|
"urls": [
|
|
"https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools-v13.4.zip",
|
|
"https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools-v13.4.zip"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_linux_s390x": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37",
|
|
"strip_prefix": "jdk-17.0.8.1+1",
|
|
"urls": [
|
|
"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",
|
|
"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"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk17_win_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
},
|
|
"remotejdk11_linux_ppc64le": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f",
|
|
"strip_prefix": "jdk-11.0.15+10",
|
|
"urls": [
|
|
"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",
|
|
"https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk11_macos_aarch64": {
|
|
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
|
"ruleClassName": "http_archive",
|
|
"attributes": {
|
|
"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",
|
|
"sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885",
|
|
"strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64",
|
|
"urls": [
|
|
"https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz",
|
|
"https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz"
|
|
]
|
|
}
|
|
},
|
|
"remotejdk21_win_toolchain_config_repo": {
|
|
"bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
|
|
"ruleClassName": "_toolchain_config",
|
|
"attributes": {
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"recordedRepoMappingEntries": [
|
|
[
|
|
"rules_java~",
|
|
"bazel_tools",
|
|
"bazel_tools"
|
|
],
|
|
[
|
|
"rules_java~",
|
|
"remote_java_tools",
|
|
"rules_java~~toolchains~remote_java_tools"
|
|
]
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|