From fcd35b137b98e71d237c3c3bd49c1a56951879b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20G=C5=82uszak?= Date: Thu, 21 Dec 2023 12:15:44 +0100 Subject: [PATCH] Revert "Migrate to bzlmod (#5805)" This reverts commit 5c016c067ce7c45d80dd56dabd6296c42b9d6837. --- .bazelrc | 4 +- .bazelversion | 1 - MODULE.bazel | 207 +- MODULE.bazel.lock | 7553 ----------------- WORKSPACE | 1009 +++ WORKSPACE.bzlmod | 673 -- aspect/testing/rules/BUILD | 4 +- .../idea/blaze/aspect/cpp/ccbinary/BUILD | 2 +- .../idea/blaze/aspect/cpp/cclibrary/BUILD | 2 +- .../google/idea/blaze/aspect/cpp/cctest/BUILD | 2 +- .../idea/blaze/aspect/cpp/cctoolchain/BUILD | 2 +- .../idea/blaze/aspect/cpp/coptsmakevars/BUILD | 2 +- .../idea/blaze/aspect/general/alias/BUILD | 2 +- .../blaze/aspect/general/analysistest/BUILD | 2 +- .../idea/blaze/aspect/general/artifacts/BUILD | 2 +- .../idea/blaze/aspect/general/build/BUILD | 2 +- .../idea/blaze/aspect/general/noide/BUILD | 2 +- .../blaze/aspect/general/noide/NoIdeTest.java | 2 +- .../idea/blaze/aspect/general/tags/BUILD | 2 +- .../idea/blaze/aspect/integration/BUILD | 8 +- .../BazelInvokingIntegrationTestRunner.java | 4 - .../idea/blaze/aspect/java/dependencies/BUILD | 2 +- .../java/dependencies/DependenciesTest.java | 18 +- .../blaze/aspect/java/filteredgenjar/BUILD | 2 +- .../idea/blaze/aspect/java/genjars/BUILD | 2 +- .../aspect/java/genjars/GenJarsTest.java | 6 +- .../idea/blaze/aspect/java/javabinary/BUILD | 2 +- .../java/javabinary/JavaBinaryTest.java | 4 +- .../idea/blaze/aspect/java/javalibrary/BUILD | 2 +- .../java/javalibrary/JavaLibraryTest.java | 10 +- .../idea/blaze/aspect/java/javaplugin/BUILD | 2 +- .../idea/blaze/aspect/java/javatest/BUILD | 10 +- .../javatest/JavaTestFastBuildAspectTest.java | 2 +- .../aspect/java/javatest/JavaTestTest.java | 8 +- .../aspect/java/pluginprocessorjars/BUILD | 2 +- .../BazelPluginProcessorJarTest.java | 4 +- .../google/idea/blaze/aspect/proto/jpl/BUILD | 2 +- .../proto/jpl/JavaProtoLibraryTest.java | 6 +- .../idea/blaze/aspect/python/pybinary/BUILD | 2 +- .../idea/blaze/aspect/python/pylibrary/BUILD | 2 +- .../idea/blaze/aspect/python/pytest/BUILD | 2 +- .../idea/blaze/aspect/scala/scalabinary/BUILD | 2 +- .../scala/scalabinary/ScalaBinaryTest.java | 6 +- .../blaze/aspect/scala/scalalibrary/BUILD | 2 +- .../aspect/scala/scalamacrolibrary/BUILD | 2 +- .../idea/blaze/aspect/scala/scalatest/BUILD | 2 +- aspect/tools/BUILD | 6 +- aswb/BUILD | 14 +- ...tationTestApkBuildStepIntegrationTest.java | 4 +- .../FullApkBuildStepIntegrationTest.java | 12 +- ...MobileInstallBuildStepIntegrationTest.java | 16 +- base/BUILD | 10 +- .../ArgumentCompletionContributorTest.java | 2 +- ...ionAttributeCompletionContributorTest.java | 6 +- ...ltInFunctionCompletionContributorTest.java | 2 +- .../CommonMacroCompletionContributorTest.java | 2 +- .../references/BuildReferenceManagerTest.java | 4 +- .../references/PackageReferenceTest.java | 2 +- .../ProjectViewCompletionTest.java | 4 +- .../ProjectViewParserIntegrationTest.java | 2 +- .../primitives/TargetExpressionTest.java | 2 +- .../qsync/CandidatePackageFinderTest.java | 4 +- .../base/qsync/DependencyTrackerImplTest.java | 12 +- .../blaze/base/sync/BlazeSyncManagerTest.java | 2 +- clwb/BUILD | 4 +- common/experiments/BUILD | 2 +- common/ui/properties/BUILD | 2 +- common/util/BUILD | 2 +- cpp/BUILD | 10 +- .../cpp/BlazeConfigurationResolverTest.java | 2 +- dart/BUILD | 2 +- ext/BUILD | 9 +- ext/proto/BUILD | 2 +- gazelle/BUILD | 2 +- golang/BUILD | 4 +- ijwb/BUILD | 4 +- .../ProjectViewCompletionTest.java | 2 +- intellij_platform_sdk/BUILD | 50 +- intellij_platform_sdk/BUILD.clion213 | 2 +- intellij_platform_sdk/BUILD.clion221 | 2 +- intellij_platform_sdk/BUILD.clion222 | 2 +- intellij_platform_sdk/BUILD.clion223 | 2 +- intellij_platform_sdk/BUILD.clion231 | 2 +- intellij_platform_sdk/BUILD.clion232 | 2 +- intellij_platform_sdk/BUILD.clion233 | 2 +- intellij_platform_sdk/BUILD.idea213 | 2 +- intellij_platform_sdk/BUILD.idea221 | 2 +- intellij_platform_sdk/BUILD.idea222 | 2 +- intellij_platform_sdk/BUILD.idea223 | 2 +- intellij_platform_sdk/BUILD.idea231 | 2 +- intellij_platform_sdk/BUILD.idea232 | 2 +- intellij_platform_sdk/BUILD.idea233 | 2 +- intellij_platform_sdk/BUILD.ue213 | 2 +- intellij_platform_sdk/BUILD.ue221 | 2 +- intellij_platform_sdk/BUILD.ue222 | 2 +- intellij_platform_sdk/BUILD.ue223 | 2 +- intellij_platform_sdk/BUILD.ue231 | 2 +- intellij_platform_sdk/BUILD.ue232 | 2 +- intellij_platform_sdk/BUILD.ue233 | 2 +- intellij_platform_sdk/android_studio.bzl | 2 +- java/BUILD | 6 +- javascript/BUILD | 6 +- kotlin/BUILD | 4 +- .../KotlinTestContextProviderTest.java | 23 +- maven_install.json | 1574 ---- plugin_dev/BUILD | 2 +- python/BUILD | 6 +- .../java/com/google/idea/blaze/qsync/BUILD | 4 +- .../java/com/google/idea/blaze/qsync/cc/BUILD | 2 +- .../com/google/idea/blaze/qsync/project/BUILD | 4 +- .../com/google/idea/blaze/qsync/query/BUILD | 2 +- .../com/google/idea/blaze/qsync/BUILD | 29 +- .../idea/blaze/qsync/QuerySyncTestUtils.java | 23 - .../com/google/idea/blaze/qsync/cc/BUILD | 4 +- .../com/google/idea/blaze/qsync/project/BUILD | 20 +- .../com/google/idea/blaze/qsync/query/BUILD | 8 +- .../idea/blaze/qsync/testdata/TestData.java | 3 +- .../idea/blaze/qsync/testdata/aidl/BUILD | 2 +- .../idea/blaze/qsync/testdata/android/BUILD | 2 +- .../idea/blaze/qsync/testdata/grpc/BUILD | 2 +- .../qsync/testdata/instrumentationtest/BUILD | 2 +- .../qsync/testdata/kotlinandroidlib/BUILD | 2 +- .../idea/blaze/qsync/testdata/kotlinlib/BUILD | 2 +- .../blaze/qsync/testdata/nested/inner/BUILD | 2 +- scala/BUILD | 4 +- .../java/com/google/idea/blaze/common/BUILD | 4 +- .../com/google/idea/blaze/common/BUILD | 4 +- .../com/google/idea/blaze/common/vcs/BUILD | 4 +- skylark/BUILD | 2 +- testing/BUILD | 2 +- testing/test_defs.bzl | 2 +- third_party/BUILD | 6 +- third_party/auto_value/BUILD | 10 +- 133 files changed, 1298 insertions(+), 10312 deletions(-) delete mode 100644 .bazelversion delete mode 100644 MODULE.bazel.lock delete mode 100644 WORKSPACE.bzlmod delete mode 100755 maven_install.json diff --git a/.bazelrc b/.bazelrc index fd0ba9f37f7..7792d075cc4 100644 --- a/.bazelrc +++ b/.bazelrc @@ -4,7 +4,9 @@ build --java_language_version=17 --java_runtime_version=17 build --deleted_packages=//aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/testdata query --deleted_packages=//aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/testdata -common --enable_bzlmod +# TODO: migrate all dependencies from WORKSPACE to MODULE.bazel +# https://github.com/bazelbuild/intellij/issues/5432 +common --noenable_bzlmod build --experimental_google_legacy_api test --experimental_google_legacy_api diff --git a/.bazelversion b/.bazelversion deleted file mode 100644 index 4122521804f..00000000000 --- a/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -7.0.0 \ No newline at end of file diff --git a/MODULE.bazel b/MODULE.bazel index bbad4ec0f6c..29ee6923b20 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,205 +1,2 @@ -bazel_dep( - name = "platforms", - version = "0.0.8", -) - -bazel_dep( - name = "rules_go", - version = "0.39.1", -) - -bazel_dep( - name = "rules_java", - version = "6.5.1", -) - -bazel_dep( - name = "rules_python", - version = "0.27.0", -) - -python = use_extension("@rules_python//python/extensions:python.bzl", "python") - -python.toolchain( - configure_coverage_tool = True, - python_version = "3.11", -) - -use_repo(python, "python_3_11", "python_versions") - -bazel_dep( - name = "rules_proto", - version = "5.3.0-21.7", -) - -bazel_dep( - name = "bazel_skylib", - version = "1.5.0", -) - -bazel_dep( - name = "rules_pkg", - version = "0.9.1", -) - -bazel_dep( - name = "rules_kotlin", - version = "1.9.0", -) - -bazel_dep( - name = "rules_android", - version = "0.1.1", -) - -remote_android_extensions = use_extension("@bazel_tools//tools/android:android_extensions.bzl", "remote_android_tools_extensions") - -use_repo(remote_android_extensions, "android_gmaven_r8", "android_tools") - -bazel_dep( - name = "rules_bazel_integration_test", - version = "0.20.0", - dev_dependency = True, -) - -bazel_binaries = use_extension( - "@rules_bazel_integration_test//:extensions.bzl", - "bazel_binaries", - dev_dependency = True, -) - -bazel_binaries.download(version = "6.0.0") - -bazel_binaries.download(version = "4.0.0") - -use_repo( - bazel_binaries, - "bazel_binaries", - "build_bazel_bazel_4_0_0", - "build_bazel_bazel_6_0_0", - "bazel_binaries_bazelisk", -) - -bazel_dep( - name = "rules_jvm_external", - version = "5.3", -) - -maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") - -maven.install( - name = "maven", - artifacts = [ - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.3.0", - # objenesis is a dependency of mockito https://mvnrepository.com/artifact/org.mockito/mockito-core/3.3.0 - # Before 2023.2 it was delivered with IntelliJ bundle in lib/app.jar, but this no longer happens so we need - # to download it from Maven Central. - "org.objenesis:objenesis:3.3", - "net.bytebuddy:byte-buddy:1.10.5", - "net.bytebuddy:byte-buddy-agent:1.10.5", - "com.google.flogger:flogger:0.7.4", - "com.google.flogger:flogger-system-backend:0.7.4", - "com.googlecode.java-diff-utils:diffutils:1.2.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2", - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.2", - # Usually, we'd get this from the JetBrains SDK, but the bundled one not aware of Bazel platforms, - # so it fails on certain setups. - "net.java.dev.jna:jna:5.13.0", - - # From IO_GRPC_GRPC_JAVA_ARTIFACTS - "com.google.android:annotations:4.1.1.4", - "com.google.api.grpc:proto-google-common-protos:2.22.0", - "com.google.auth:google-auth-library-credentials:1.4.0", - "com.google.auth:google-auth-library-oauth2-http:1.4.0", - "com.google.auto.value:auto-value-annotations:1.10.2", - "com.google.auto.value:auto-value:1.10.2", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.code.gson:gson:2.10.1", - "com.google.errorprone:error_prone_annotations:2.20.0", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:32.0.1-jre", # changed to jre - "com.google.re2j:re2j:1.7", - "com.google.truth:truth:1.1.5", - "com.google.truth.extensions:truth-java8-extension:1.1.5", - "com.squareup.okhttp:okhttp:2.7.5", - "com.squareup.okio:okio:2.10.0", - "io.netty:netty-buffer:4.1.97.Final", - "io.netty:netty-codec-http2:4.1.97.Final", - "io.netty:netty-codec-http:4.1.97.Final", - "io.netty:netty-codec-socks:4.1.97.Final", - "io.netty:netty-codec:4.1.97.Final", - "io.netty:netty-common:4.1.97.Final", - "io.netty:netty-handler-proxy:4.1.97.Final", - "io.netty:netty-handler:4.1.97.Final", - "io.netty:netty-resolver:4.1.97.Final", - "io.netty:netty-tcnative-boringssl-static:2.0.61.Final", - "io.netty:netty-tcnative-classes:2.0.61.Final", - "io.netty:netty-transport-classes-epoll:4.1.97.Final", - "io.netty:netty-transport-native-epoll:4.1.97.Final", - "io.netty:netty-transport-native-unix-common:4.1.97.Final", - "io.netty:netty-transport-classes-kqueue:4.1.97.Final", - "io.netty:netty-transport:4.1.97.Final", - "io.opencensus:opencensus-api:0.31.0", - "io.opencensus:opencensus-contrib-grpc-metrics:0.31.0", - "io.perfmark:perfmark-api:0.26.0", - "org.apache.tomcat:annotations-api:6.0.53", - "org.codehaus.mojo:animal-sniffer-annotations:1.23", - ], - fail_if_repin_required = True, - generate_compat_repositories = True, - lock_file = "//:maven_install.json", -) - -use_repo( - maven, - "maven", - "unpinned_maven", - "com_google_android_annotations", - "com_google_api_grpc_proto_google_common_protos", - "com_google_auth_google_auth_library_credentials", - "com_google_auth_google_auth_library_oauth2_http", - "com_google_auto_value_auto_value_annotations", - "com_google_auto_value_auto_value", - "com_google_code_findbugs_jsr305", - "com_google_code_gson_gson", - "com_google_errorprone_error_prone_annotations", - "com_google_flogger_flogger", - "com_google_flogger_flogger_system_backend", - "com_google_guava_guava", - "com_google_guava_failureaccess", - "com_google_j2objc_j2objc_annotations", - "com_google_re2j_re2j", - "com_google_truth_truth", - "com_google_truth_extensions_truth_java8_extension", - "com_googlecode_java_diff_utils_diffutils", - "com_squareup_okhttp_okhttp", - "com_squareup_okio_okio", - "io_netty_netty_buffer", - "io_netty_netty_codec_http2", - "io_netty_netty_codec_http", - "io_netty_netty_codec_socks", - "io_netty_netty_codec", - "io_netty_netty_common", - "io_netty_netty_handler_proxy", - "io_netty_netty_handler", - "io_netty_netty_resolver", - "io_netty_netty_tcnative_boringssl_static", - "io_netty_netty_tcnative_classes", - "io_netty_netty_transport_classes_epoll", - "io_netty_netty_transport_classes_kqueue", - "io_netty_netty_transport_native_epoll", - "io_netty_netty_transport_native_unix_common", - "io_netty_netty_transport", - "io_opencensus_opencensus_api", - "io_opencensus_opencensus_contrib_grpc_metrics", - "io_perfmark_perfmark_api", - "net_java_dev_jna_jna", - "net_bytebuddy_byte_buddy", - "net_bytebuddy_byte_buddy_agent", - "org_mockito_mockito_core", - "org_objenesis_objenesis", - "junit_junit", - "org_apache_tomcat_annotations_api", - "org_codehaus_mojo_animal_sniffer_annotations", -) +# TODO: migrate all dependencies from WORKSPACE to MODULE.bazel +# https://github.com/bazelbuild/intellij/issues/5432 diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock deleted file mode 100644 index 11a9b933ada..00000000000 --- a/MODULE.bazel.lock +++ /dev/null @@ -1,7553 +0,0 @@ -{ - "lockFileVersion": 3, - "moduleFileHash": "d431237280ec0a9bb08eef1b34704a9813b402fd7b728b87a062ebce9c2e6d3e", - "flags": { - "cmdRegistries": [ - "https://bcr.bazel.build/" - ], - "cmdModuleOverrides": {}, - "allowedYankedVersions": [], - "envVarAllowedYankedVersions": "", - "ignoreDevDependency": false, - "directDependenciesMode": "WARNING", - "compatibilityMode": "ERROR" - }, - "localOverrideHashes": { - "bazel_tools": "922ea6752dc9105de5af957f7a99a6933c0a6a712d23df6aad16a9c399f7e787" - }, - "moduleDepGraph": { - "": { - "name": "", - "version": "", - "key": "", - "repoName": "", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 21, - "column": 23 - }, - "imports": { - "python_3_11": "python_3_11", - "python_versions": "python_versions" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "configure_coverage_tool": true, - "python_version": "3.11" - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 23, - "column": 17 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", - "extensionName": "remote_android_tools_extensions", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 55, - "column": 42 - }, - "imports": { - "android_gmaven_r8": "android_gmaven_r8", - "android_tools": "android_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_bazel_integration_test//:extensions.bzl", - "extensionName": "bazel_binaries", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 65, - "column": 31 - }, - "imports": { - "bazel_binaries": "bazel_binaries", - "build_bazel_bazel_4_0_0": "build_bazel_bazel_4_0_0", - "build_bazel_bazel_6_0_0": "build_bazel_bazel_6_0_0", - "bazel_binaries_bazelisk": "bazel_binaries_bazelisk" - }, - "devImports": [ - "bazel_binaries", - "build_bazel_bazel_4_0_0", - "build_bazel_bazel_6_0_0", - "bazel_binaries_bazelisk" - ], - "tags": [ - { - "tagName": "download", - "attributeValues": { - "version": "6.0.0" - }, - "devDependency": true, - "location": { - "file": "@@//:MODULE.bazel", - "line": 71, - "column": 24 - } - }, - { - "tagName": "download", - "attributeValues": { - "version": "4.0.0" - }, - "devDependency": true, - "location": { - "file": "@@//:MODULE.bazel", - "line": 73, - "column": 24 - } - } - ], - "hasDevUseExtension": true, - "hasNonDevUseExtension": false - }, - { - "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", - "extensionName": "maven", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 88, - "column": 22 - }, - "imports": { - "maven": "maven", - "unpinned_maven": "unpinned_maven", - "com_google_android_annotations": "com_google_android_annotations", - "com_google_api_grpc_proto_google_common_protos": "com_google_api_grpc_proto_google_common_protos", - "com_google_auth_google_auth_library_credentials": "com_google_auth_google_auth_library_credentials", - "com_google_auth_google_auth_library_oauth2_http": "com_google_auth_google_auth_library_oauth2_http", - "com_google_auto_value_auto_value_annotations": "com_google_auto_value_auto_value_annotations", - "com_google_auto_value_auto_value": "com_google_auto_value_auto_value", - "com_google_code_findbugs_jsr305": "com_google_code_findbugs_jsr305", - "com_google_code_gson_gson": "com_google_code_gson_gson", - "com_google_errorprone_error_prone_annotations": "com_google_errorprone_error_prone_annotations", - "com_google_flogger_flogger": "com_google_flogger_flogger", - "com_google_flogger_flogger_system_backend": "com_google_flogger_flogger_system_backend", - "com_google_guava_guava": "com_google_guava_guava", - "com_google_guava_failureaccess": "com_google_guava_failureaccess", - "com_google_j2objc_j2objc_annotations": "com_google_j2objc_j2objc_annotations", - "com_google_re2j_re2j": "com_google_re2j_re2j", - "com_google_truth_truth": "com_google_truth_truth", - "com_google_truth_extensions_truth_java8_extension": "com_google_truth_extensions_truth_java8_extension", - "com_googlecode_java_diff_utils_diffutils": "com_googlecode_java_diff_utils_diffutils", - "com_squareup_okhttp_okhttp": "com_squareup_okhttp_okhttp", - "com_squareup_okio_okio": "com_squareup_okio_okio", - "io_netty_netty_buffer": "io_netty_netty_buffer", - "io_netty_netty_codec_http2": "io_netty_netty_codec_http2", - "io_netty_netty_codec_http": "io_netty_netty_codec_http", - "io_netty_netty_codec_socks": "io_netty_netty_codec_socks", - "io_netty_netty_codec": "io_netty_netty_codec", - "io_netty_netty_common": "io_netty_netty_common", - "io_netty_netty_handler_proxy": "io_netty_netty_handler_proxy", - "io_netty_netty_handler": "io_netty_netty_handler", - "io_netty_netty_resolver": "io_netty_netty_resolver", - "io_netty_netty_tcnative_boringssl_static": "io_netty_netty_tcnative_boringssl_static", - "io_netty_netty_tcnative_classes": "io_netty_netty_tcnative_classes", - "io_netty_netty_transport_classes_epoll": "io_netty_netty_transport_classes_epoll", - "io_netty_netty_transport_classes_kqueue": "io_netty_netty_transport_classes_kqueue", - "io_netty_netty_transport_native_epoll": "io_netty_netty_transport_native_epoll", - "io_netty_netty_transport_native_unix_common": "io_netty_netty_transport_native_unix_common", - "io_netty_netty_transport": "io_netty_netty_transport", - "io_opencensus_opencensus_api": "io_opencensus_opencensus_api", - "io_opencensus_opencensus_contrib_grpc_metrics": "io_opencensus_opencensus_contrib_grpc_metrics", - "io_perfmark_perfmark_api": "io_perfmark_perfmark_api", - "net_java_dev_jna_jna": "net_java_dev_jna_jna", - "net_bytebuddy_byte_buddy": "net_bytebuddy_byte_buddy", - "net_bytebuddy_byte_buddy_agent": "net_bytebuddy_byte_buddy_agent", - "org_mockito_mockito_core": "org_mockito_mockito_core", - "org_objenesis_objenesis": "org_objenesis_objenesis", - "junit_junit": "junit_junit", - "org_apache_tomcat_annotations_api": "org_apache_tomcat_annotations_api", - "org_codehaus_mojo_animal_sniffer_annotations": "org_codehaus_mojo_animal_sniffer_annotations" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": { - "name": "maven", - "artifacts": [ - "junit:junit:4.13.2", - "org.mockito:mockito-core:3.3.0", - "org.objenesis:objenesis:3.3", - "net.bytebuddy:byte-buddy:1.10.5", - "net.bytebuddy:byte-buddy-agent:1.10.5", - "com.google.flogger:flogger:0.7.4", - "com.google.flogger:flogger-system-backend:0.7.4", - "com.googlecode.java-diff-utils:diffutils:1.2.1", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2", - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.2", - "net.java.dev.jna:jna:5.13.0", - "com.google.android:annotations:4.1.1.4", - "com.google.api.grpc:proto-google-common-protos:2.22.0", - "com.google.auth:google-auth-library-credentials:1.4.0", - "com.google.auth:google-auth-library-oauth2-http:1.4.0", - "com.google.auto.value:auto-value-annotations:1.10.2", - "com.google.auto.value:auto-value:1.10.2", - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.code.gson:gson:2.10.1", - "com.google.errorprone:error_prone_annotations:2.20.0", - "com.google.guava:failureaccess:1.0.1", - "com.google.guava:guava:32.0.1-jre", - "com.google.re2j:re2j:1.7", - "com.google.truth:truth:1.1.5", - "com.google.truth.extensions:truth-java8-extension:1.1.5", - "com.squareup.okhttp:okhttp:2.7.5", - "com.squareup.okio:okio:2.10.0", - "io.netty:netty-buffer:4.1.97.Final", - "io.netty:netty-codec-http2:4.1.97.Final", - "io.netty:netty-codec-http:4.1.97.Final", - "io.netty:netty-codec-socks:4.1.97.Final", - "io.netty:netty-codec:4.1.97.Final", - "io.netty:netty-common:4.1.97.Final", - "io.netty:netty-handler-proxy:4.1.97.Final", - "io.netty:netty-handler:4.1.97.Final", - "io.netty:netty-resolver:4.1.97.Final", - "io.netty:netty-tcnative-boringssl-static:2.0.61.Final", - "io.netty:netty-tcnative-classes:2.0.61.Final", - "io.netty:netty-transport-classes-epoll:4.1.97.Final", - "io.netty:netty-transport-native-epoll:4.1.97.Final", - "io.netty:netty-transport-native-unix-common:4.1.97.Final", - "io.netty:netty-transport-classes-kqueue:4.1.97.Final", - "io.netty:netty-transport:4.1.97.Final", - "io.opencensus:opencensus-api:0.31.0", - "io.opencensus:opencensus-contrib-grpc-metrics:0.31.0", - "io.perfmark:perfmark-api:0.26.0", - "org.apache.tomcat:annotations-api:6.0.53", - "org.codehaus.mojo:animal-sniffer-annotations:1.23" - ], - "fail_if_repin_required": true, - "generate_compat_repositories": true, - "lock_file": "//:maven_install.json" - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 90, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.8", - "rules_go": "rules_go@0.41.0", - "rules_java": "rules_java@7.1.0", - "rules_python": "rules_python@0.27.0", - "rules_proto": "rules_proto@5.3.0-21.7", - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_pkg": "rules_pkg@0.9.1", - "rules_kotlin": "rules_kotlin@1.9.0", - "rules_android": "rules_android@0.1.1", - "rules_bazel_integration_test": "rules_bazel_integration_test@0.20.0", - "rules_jvm_external": "rules_jvm_external@5.3", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "platforms@0.0.8": { - "name": "platforms", - "version": "0.0.8", - "key": "platforms@0.0.8", - "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": { - "name": "platforms", - "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz" - ], - "integrity": "sha256-gVBAZgU4ns7LbaB8vLUJ1WN6OrmiS8abEQFTE2fYnXQ=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_go@0.41.0": { - "name": "rules_go", - "version": "0.41.0", - "key": "rules_go@0.41.0", - "repoName": "io_bazel_rules_go", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@go_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@io_bazel_rules_go//go/private:extensions.bzl", - "extensionName": "non_module_dependencies", - "usingModule": "rules_go@0.41.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 13, - "column": 40 - }, - "imports": { - "io_bazel_rules_nogo": "io_bazel_rules_nogo" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", - "extensionName": "go_sdk", - "usingModule": "rules_go@0.41.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 19, - "column": 23 - }, - "imports": { - "go_toolchains": "go_toolchains" - }, - "devImports": [], - "tags": [ - { - "tagName": "download", - "attributeValues": { - "name": "go_default_sdk", - "version": "1.20.2" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 20, - "column": 16 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "rules_go@0.41.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 30, - "column": 24 - }, - "imports": { - "com_github_gogo_protobuf": "com_github_gogo_protobuf", - "com_github_golang_mock": "com_github_golang_mock", - "com_github_golang_protobuf": "com_github_golang_protobuf", - "org_golang_google_genproto": "org_golang_google_genproto", - "org_golang_google_grpc": "org_golang_google_grpc", - "org_golang_google_protobuf": "org_golang_google_protobuf", - "org_golang_x_net": "org_golang_x_net" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": { - "go_mod": "//:go.mod" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 31, - "column": 18 - } - }, - { - "tagName": "module", - "attributeValues": { - "path": "github.com/gogo/protobuf", - "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", - "version": "v1.3.2" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel", - "line": 32, - "column": 15 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.8", - "rules_proto": "rules_proto@5.3.0-21.7", - "com_google_protobuf": "protobuf@21.7", - "gazelle": "gazelle@0.32.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": { - "name": "rules_go~0.41.0", - "urls": [ - "https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip" - ], - "integrity": "sha256-J4t/9agm89wQ8E/q8LcNSLaHSMzVEtf5i/RCB38EP+M=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_go/0.41.0/patches/bump_gazelle_version.patch": "sha256-50a277c9CqDhHN0A+EnA++cjEzbCBbhjRao/xOoGgHk=" - }, - "remote_patch_strip": 1 - } - } - }, - "rules_java@7.1.0": { - "name": "rules_java", - "version": "7.1.0", - "key": "rules_java@7.1.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.1.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_java/7.1.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.8", - "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.5.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": { - "name": "rules_java~7.1.0", - "urls": [ - "https://github.com/bazelbuild/rules_java/releases/download/7.1.0/rules_java-7.1.0.tar.gz" - ], - "integrity": "sha256-o3pOX2OrgnFuXdau75iO2EYcegC46TYnImKJn1h81OE=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_python@0.27.0": { - "name": "rules_python", - "version": "0.27.0", - "key": "rules_python@0.27.0", - "repoName": "rules_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@pythons_hub//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", - "extensionName": "internal_deps", - "usingModule": "rules_python@0.27.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", - "line": 17, - "column": 30 - }, - "imports": { - "rules_python_internal": "rules_python_internal", - "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__pyproject_hooks": "pypi__pyproject_hooks", - "pypi__setuptools": "pypi__setuptools", - "pypi__tomli": "pypi__tomli", - "pypi__wheel": "pypi__wheel", - "pypi__zipp": "pypi__zipp" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": {}, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", - "line": 18, - "column": 22 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "rules_python@0.27.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", - "line": 43, - "column": 23 - }, - "imports": { - "pythons_hub": "pythons_hub" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "is_default": true, - "python_version": "3.11" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", - "line": 49, - "column": 17 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_features": "bazel_features@1.1.1", - "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.8", - "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": { - "name": "rules_python~0.27.0", - "urls": [ - "https://github.com/bazelbuild/rules_python/releases/download/0.27.0/rules_python-0.27.0.tar.gz" - ], - "integrity": "sha256-mswJRMlK2yP7ocmYi0h2ixusxlg7UqJYaJXFt0keLjE=", - "strip_prefix": "rules_python-0.27.0", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_python/0.27.0/patches/module_dot_bazel_version.patch": "sha256-nMZe7ooA/2mDDiq9XY92JX2FZIsqwlWgNlYVXZmaGpY=" - }, - "remote_patch_strip": 1 - } - } - }, - "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.5.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": { - "name": "rules_proto~5.3.0-21.7", - "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 - } - } - }, - "bazel_skylib@1.5.0": { - "name": "bazel_skylib", - "version": "1.5.0", - "key": "bazel_skylib@1.5.0", - "repoName": "bazel_skylib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "bazel_skylib~1.5.0", - "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz" - ], - "integrity": "sha256-zVWgYudjuTSZIfD124w5MyiNyLpPdt2UFqrGis7jy5Q=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_pkg@0.9.1": { - "name": "rules_pkg", - "version": "0.9.1", - "key": "rules_pkg@0.9.1", - "repoName": "rules_pkg", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_license": "rules_license@0.0.7", - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_python": "rules_python@0.27.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": { - "name": "rules_pkg~0.9.1", - "urls": [ - "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz" - ], - "integrity": "sha256-j57i3BDBrlFO5ZmotC7Zn6Jit1cFj2WtPDhCif9wxLg=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_kotlin@1.9.0": { - "name": "rules_kotlin", - "version": "1.9.0", - "key": "rules_kotlin@1.9.0", - "repoName": "rules_kotlin", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//kotlin/internal:default_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_kotlin//src/main/starlark/core/repositories:bzlmod_setup.bzl", - "extensionName": "rules_kotlin_extensions", - "usingModule": "rules_kotlin@1.9.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", - "line": 14, - "column": 40 - }, - "imports": { - "buildkite_config": "buildkite_config", - "com_github_google_ksp": "com_github_google_ksp", - "com_github_jetbrains_kotlin": "com_github_jetbrains_kotlin", - "com_github_pinterest_ktlint": "com_github_pinterest_ktlint", - "kt_java_stub_template": "kt_java_stub_template", - "rules_android": "rules_android" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", - "extensionName": "remote_android_tools_extensions", - "usingModule": "rules_kotlin@1.9.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", - "line": 28, - "column": 42 - }, - "imports": { - "android_gmaven_r8": "android_gmaven_r8", - "android_tools": "android_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", - "extensionName": "maven", - "usingModule": "rules_kotlin@1.9.0", - "location": { - "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", - "line": 37, - "column": 22 - }, - "imports": { - "kotlin_rules_maven": "kotlin_rules_maven" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": { - "name": "kotlin_rules_maven", - "artifacts": [ - "com.google.code.findbugs:jsr305:3.0.2", - "junit:junit:4.13-beta-3", - "com.google.protobuf:protobuf-java:3.6.0", - "com.google.protobuf:protobuf-java-util:3.6.0", - "com.google.guava:guava:27.1-jre", - "com.google.truth:truth:0.45", - "com.google.auto.service:auto-service:1.0.1", - "com.google.auto.service:auto-service-annotations:1.0.1", - "com.google.auto.value:auto-value:1.10.1", - "com.google.auto.value:auto-value-annotations:1.10.1", - "com.google.dagger:dagger:2.43.2", - "com.google.dagger:dagger-compiler:2.43.2", - "com.google.dagger:dagger-producers:2.43.2", - "javax.annotation:javax.annotation-api:1.3.2", - "javax.inject:javax.inject:1", - "org.pantsbuild:jarjar:1.7.2", - "org.jetbrains.kotlinx:atomicfu-js:0.15.2", - "org.jetbrains.kotlinx:kotlinx-serialization-runtime:1.0-M1-1.4.0-rc" - ], - "fetch_sources": true, - "repositories": [ - "https://maven-central.storage.googleapis.com/repos/central/data/", - "https://maven.google.com", - "https://repo1.maven.org/maven2" - ] - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel", - "line": 38, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.8", - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_java": "rules_java@7.1.0", - "rules_python": "rules_python@0.27.0", - "rules_cc": "rules_cc@0.0.9", - "rules_jvm_external": "rules_jvm_external@5.3", - "rules_pkg": "rules_pkg@0.9.1", - "io_bazel_stardoc": "stardoc@0.5.6", - "rules_proto": "rules_proto@5.3.0-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": { - "name": "rules_kotlin~1.9.0", - "urls": [ - "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.0/rules_kotlin-v1.9.0.tar.gz" - ], - "integrity": "sha256-V2bx5Zms9VGqVvSdq5q5EIJpsDxVdJbFSsr0H5jiuNY=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/patches/module_dot_bazel_version.patch": "sha256-nDFDlp2ujd74k9mEF0Bh7pZqBt+CUCF2bZHIaFgM25g=" - }, - "remote_patch_strip": 1 - } - } - }, - "rules_android@0.1.1": { - "name": "rules_android", - "version": "0.1.1", - "key": "rules_android@0.1.1", - "repoName": "rules_android", - "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": { - "name": "rules_android~0.1.1", - "urls": [ - "https://github.com/bazelbuild/rules_android/archive/refs/tags/v0.1.1.tar.gz" - ], - "integrity": "sha256-ZGHBxXREQrOU9GZFlX1r00IOsbQhkI/mPKoDCRsbNlU=", - "strip_prefix": "rules_android-0.1.1", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_android/0.1.1/patches/module_dot_bazel.patch": "sha256-X/ORvZyYKdY8sYMMPZpolwCWsC1Xj93OmYUkLGATpHU=" - }, - "remote_patch_strip": 0 - } - } - }, - "rules_bazel_integration_test@0.20.0": { - "name": "rules_bazel_integration_test", - "version": "0.20.0", - "key": "rules_bazel_integration_test@0.20.0", - "repoName": "rules_bazel_integration_test", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@bazel_tools//tools/python:autodetecting_toolchain" - ], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_python": "rules_python@0.27.0", - "platforms": "platforms@0.0.8", - "cgrindel_bazel_starlib": "cgrindel_bazel_starlib@0.18.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": { - "name": "rules_bazel_integration_test~0.20.0", - "urls": [ - "https://github.com/bazel-contrib/rules_bazel_integration_test/releases/download/v0.20.0/rules_bazel_integration_test.v0.20.0.tar.gz" - ], - "integrity": "sha256-bmXUl8aPV5Q0m/oAQ2nhRAY2hs4evQIncXzSMoW+Re8=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_bazel_integration_test/0.20.0/patches/module_dot_bazel_version.patch": "sha256-kPRc5N4j4Ej8VPw9AnTzjZV5RFGN4ywKn886LgLqB3I=" - }, - "remote_patch_strip": 1 - } - } - }, - "rules_jvm_external@5.3": { - "name": "rules_jvm_external", - "version": "5.3", - "key": "rules_jvm_external@5.3", - "repoName": "rules_jvm_external", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", - "extensionName": "non_module_deps", - "usingModule": "rules_jvm_external@5.3", - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel", - "line": 9, - "column": 32 - }, - "imports": { - "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": ":extensions.bzl", - "extensionName": "maven", - "usingModule": "rules_jvm_external@5.3", - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/5.3/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.auth:google-auth-library-credentials:1.17.0", - "com.google.auth:google-auth-library-oauth2-http:1.17.0", - "com.google.cloud:google-cloud-core:2.18.1", - "com.google.cloud:google-cloud-storage:2.22.3", - "com.google.code.gson:gson:2.10.1", - "com.google.googlejavaformat:google-java-format:1.17.0", - "com.google.guava:guava:32.0.0-jre", - "org.apache.maven:maven-artifact:3.9.2", - "software.amazon.awssdk:s3:2.20.78" - ], - "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel", - "line": 18, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "io_bazel_stardoc": "stardoc@0.5.6", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_jvm_external~5.3", - "urls": [ - "https://github.com/bazelbuild/rules_jvm_external/releases/download/5.3/rules_jvm_external-5.3.tar.gz" - ], - "integrity": "sha256-0x42m4VDIspQmOoSxp1xdd7ZcUNeVcGN2d1fKcxSSaw=", - "strip_prefix": "rules_jvm_external-5.3", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "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": 17, - "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": 21, - "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": 24, - "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": 35, - "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": 39, - "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": 42, - "column": 42 - }, - "imports": { - "android_gmaven_r8": "android_gmaven_r8", - "android_tools": "android_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "rules_java": "rules_java@7.1.0", - "rules_license": "rules_license@0.0.7", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_python": "rules_python@0.27.0", - "platforms": "platforms@0.0.8", - "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.8", - "bazel_tools": "bazel_tools@_" - } - }, - "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": { - "name": "rules_license~0.0.7", - "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 - } - } - }, - "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.5.0", - "rules_python": "rules_python@0.27.0", - "rules_cc": "rules_cc@0.0.9", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_java": "rules_java@7.1.0", - "rules_pkg": "rules_pkg@0.9.1", - "com_google_abseil": "abseil-cpp@20211102.0", - "zlib": "zlib@1.3", - "upb": "upb@0.0.0-20220923-a547704", - "rules_jvm_external": "rules_jvm_external@5.3", - "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": { - "name": "protobuf~21.7", - "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 - } - } - }, - "gazelle@0.32.0": { - "name": "gazelle", - "version": "0.32.0", - "key": "gazelle@0.32.0", - "repoName": "bazel_gazelle", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@io_bazel_rules_go//go:extensions.bzl", - "extensionName": "go_sdk", - "usingModule": "gazelle@0.32.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 12, - "column": 23 - }, - "imports": { - "go_sdk": "go_default_sdk" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_gazelle//internal/bzlmod:non_module_deps.bzl", - "extensionName": "non_module_deps", - "usingModule": "gazelle@0.32.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 20, - "column": 32 - }, - "imports": { - "bazel_gazelle_go_repository_cache": "bazel_gazelle_go_repository_cache", - "bazel_gazelle_go_repository_tools": "bazel_gazelle_go_repository_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "gazelle@0.32.0", - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 27, - "column": 24 - }, - "imports": { - "com_github_bazelbuild_buildtools": "com_github_bazelbuild_buildtools", - "com_github_bmatcuk_doublestar_v4": "com_github_bmatcuk_doublestar_v4", - "com_github_fsnotify_fsnotify": "com_github_fsnotify_fsnotify", - "com_github_google_go_cmp": "com_github_google_go_cmp", - "com_github_pmezard_go_difflib": "com_github_pmezard_go_difflib", - "org_golang_x_mod": "org_golang_x_mod", - "org_golang_x_sync": "org_golang_x_sync", - "org_golang_x_tools": "org_golang_x_tools", - "bazel_gazelle_go_repository_config": "bazel_gazelle_go_repository_config" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": { - "go_mod": "//:go.mod" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel", - "line": 28, - "column": 18 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "com_google_protobuf": "protobuf@21.7", - "io_bazel_rules_go": "rules_go@0.41.0", - "rules_proto": "rules_proto@5.3.0-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": { - "name": "gazelle~0.32.0", - "urls": [ - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz" - ], - "integrity": "sha256-KSGPjgzr5YNkPL+Tyub5cb6KJITNz6HkUFdljfjVQAI=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "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.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_cc~0.0.9", - "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 - } - } - }, - "bazel_features@1.1.1": { - "name": "bazel_features", - "version": "1.1.1", - "key": "bazel_features@1.1.1", - "repoName": "bazel_features", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_features//private:extensions.bzl", - "extensionName": "version_extension", - "usingModule": "bazel_features@1.1.1", - "location": { - "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", - "line": 6, - "column": 24 - }, - "imports": { - "bazel_features_globals": "bazel_features_globals", - "bazel_features_version": "bazel_features_version" - }, - "devImports": [], - "tags": [], - "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": { - "name": "bazel_features~1.1.1", - "urls": [ - "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" - ], - "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", - "strip_prefix": "bazel_features-1.1.1", - "remote_patches": { - "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" - }, - "remote_patch_strip": 1 - } - } - }, - "stardoc@0.5.6": { - "name": "stardoc", - "version": "0.5.6", - "key": "stardoc@0.5.6", - "repoName": "stardoc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "rules_java": "rules_java@7.1.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": { - "name": "stardoc~0.5.6", - "urls": [ - "https://github.com/bazelbuild/stardoc/releases/download/0.5.6/stardoc-0.5.6.tar.gz" - ], - "integrity": "sha256-37w2Sq7BQ99ebFL68fEWZ3WltECCQ/RF9EtmHP3DE08=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "cgrindel_bazel_starlib@0.18.0": { - "name": "cgrindel_bazel_starlib", - "version": "0.18.0", - "key": "cgrindel_bazel_starlib@0.18.0", - "repoName": "cgrindel_bazel_starlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_gazelle//:extensions.bzl", - "extensionName": "go_deps", - "usingModule": "cgrindel_bazel_starlib@0.18.0", - "location": { - "file": "https://bcr.bazel.build/modules/cgrindel_bazel_starlib/0.18.0/MODULE.bazel", - "line": 31, - "column": 24 - }, - "imports": { - "com_github_creasty_defaults": "com_github_creasty_defaults", - "com_github_gomarkdown_markdown": "com_github_gomarkdown_markdown", - "com_github_stretchr_testify": "com_github_stretchr_testify", - "in_gopkg_yaml_v3": "in_gopkg_yaml_v3" - }, - "devImports": [], - "tags": [ - { - "tagName": "from_file", - "attributeValues": { - "go_mod": "//:go.mod" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/cgrindel_bazel_starlib/0.18.0/MODULE.bazel", - "line": 32, - "column": 18 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "io_bazel_rules_go": "rules_go@0.41.0", - "bazel_gazelle": "gazelle@0.32.0", - "bazel_skylib": "bazel_skylib@1.5.0", - "io_bazel_stardoc": "stardoc@0.5.6", - "buildifier_prebuilt": "buildifier_prebuilt@6.0.0.1", - "platforms": "platforms@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "cgrindel_bazel_starlib~0.18.0", - "urls": [ - "https://github.com/cgrindel/bazel-starlib/releases/download/v0.18.0/bazel-starlib.v0.18.0.tar.gz" - ], - "integrity": "sha256-36Qj2/WqwKUhfTeAspWr0+ocYz1fkZhxKyPw8U8ujZI=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/cgrindel_bazel_starlib/0.18.0/patches/module_dot_bazel_version.patch": "sha256-TfKFBXuZjVxV0sCpdN803nhc8eXjkNfmZb3KIbt2JGw=" - }, - "remote_patch_strip": 0 - } - } - }, - "zlib@1.3": { - "name": "zlib", - "version": "1.3", - "key": "zlib@1.3", - "repoName": "zlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.8", - "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": { - "name": "zlib~1.3", - "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.5.0", - "platforms": "platforms@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "apple_support~1.5.0", - "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 - } - } - }, - "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.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "abseil-cpp~20211102.0", - "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.5.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.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "upb~0.0.0-20220923-a547704", - "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 - } - } - }, - "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.8", - "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": { - "name": "googletest~1.11.0", - "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 - } - } - }, - "buildifier_prebuilt@6.0.0.1": { - "name": "buildifier_prebuilt", - "version": "6.0.0.1", - "key": "buildifier_prebuilt@6.0.0.1", - "repoName": "buildifier_prebuilt", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@buildifier_prebuilt_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@buildifier_prebuilt//:defs.bzl", - "extensionName": "buildifier_prebuilt_deps_extension", - "usingModule": "buildifier_prebuilt@6.0.0.1", - "location": { - "file": "https://bcr.bazel.build/modules/buildifier_prebuilt/6.0.0.1/MODULE.bazel", - "line": 10, - "column": 32 - }, - "imports": { - "buildifier_prebuilt_toolchains": "buildifier_prebuilt_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.8", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1", - "urls": [ - "https://github.com/keith/buildifier-prebuilt/archive/refs/tags/6.0.0.1.tar.gz" - ], - "integrity": "sha256-9wk6lgqMNHFVJ2SJLOEsti2bcmAPpMiwiyCQxF2wXOg=", - "strip_prefix": "buildifier-prebuilt-6.0.0.1", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - } - }, - "moduleExtensions": { - "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", - "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" - } - }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" - } - } - } - } - }, - "@@bazel_features~1.1.1//private:extensions.bzl%version_extension": { - "general": { - "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_features_version": { - "bzlFile": "@@bazel_features~1.1.1//private:version_repo.bzl", - "ruleClassName": "version_repo", - "attributes": { - "name": "bazel_features~1.1.1~version_extension~bazel_features_version" - } - }, - "bazel_features_globals": { - "bzlFile": "@@bazel_features~1.1.1//private:globals_repo.bzl", - "ruleClassName": "globals_repo", - "attributes": { - "name": "bazel_features~1.1.1~version_extension~bazel_features_globals", - "globals": { - "RunEnvironmentInfo": "5.3.0", - "DefaultInfo": "0.0.1", - "__TestingOnly_NeverAvailable": "1000000000.0.0" - } - } - } - } - } - }, - "@@bazel_tools//tools/android:android_extensions.bzl%remote_android_tools_extensions": { - "general": { - "bzlTransitiveDigest": "iz3RFYDcsjupaT10sdSPAhA44WL3eDYkTEnYThllj1w=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "android_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "bazel_tools~remote_android_tools_extensions~android_tools", - "sha256": "2b661a761a735b41c41b3a78089f4fc1982626c76ddb944604ae3ff8c545d3c2", - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.30.0.tar" - } - }, - "android_gmaven_r8": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_jar", - "attributes": { - "name": "bazel_tools~remote_android_tools_extensions~android_gmaven_r8", - "sha256": "57a696749695a09381a87bc2f08c3a8ed06a717a5caa3ef878a3077e0d3af19d", - "url": "https://maven.google.com/com/android/tools/r8/8.1.56/r8-8.1.56.jar" - } - } - } - } - }, - "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "O9sf6ilKWU9Veed02jG9o2HM/xgV/UAyciuFBuxrFRY=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf", - "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc" - } - }, - "local_config_cc_toolchains": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", - "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" - } - } - } - } - }, - "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { - "general": { - "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_xcode": { - "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", - "ruleClassName": "xcode_autoconf", - "attributes": { - "name": "bazel_tools~xcode_configure_extension~local_config_xcode", - "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", - "remote_xcode": "" - } - } - } - } - }, - "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { - "general": { - "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_sh": { - "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", - "ruleClassName": "sh_config", - "attributes": { - "name": "bazel_tools~sh_configure_extension~local_config_sh" - } - } - } - } - }, - "@@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": { - "general": { - "bzlTransitiveDigest": "cizrA62cv8WUgb0cCmx5B6PRijtr/I4TAWxg/4caNGU=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "remote_coverage_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "bazel_tools~remote_coverage_tools_extension~remote_coverage_tools", - "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", - "urls": [ - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" - ] - } - } - } - } - }, - "@@buildifier_prebuilt~6.0.0.1//:defs.bzl%buildifier_prebuilt_deps_extension": { - "general": { - "bzlTransitiveDigest": "rw0w83IFOd+utieoxefELpxmQT7CxmI9Bd1pKxwbgZE=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "buildozer_darwin_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildozer_darwin_amd64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildozer-darwin-amd64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "17c97b23ebf0aa59c3c457800090e5d9b937511bafbe91d22aec972fbdf588d0" - } - }, - "buildifier_linux_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildifier_linux_amd64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildifier-linux-amd64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "7ff82176879c0c13bc682b6b0e482d670fbe13bbb20e07915edb0ad11be50502" - } - }, - "buildozer_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildozer_darwin_arm64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildozer-darwin-arm64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "8d5e26446cd5a945588b1e0c72854d2cc367fac98d16ddeccbc59b0c87a9a05e" - } - }, - "buildozer_linux_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildozer_linux_amd64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildozer-linux-amd64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "b46c12c81ab45306d3bbb4b3a6cd795532d1c3036ed126fbc43fde23d6c35f2d" - } - }, - "buildozer_linux_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildozer_linux_arm64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildozer-linux-arm64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "548c3a6c890ef5cc4398d5afeb1399717b43740eb910f7488a36b76440ca0383" - } - }, - "buildifier_prebuilt_toolchains": { - "bzlFile": "@@buildifier_prebuilt~6.0.0.1//:defs.bzl", - "ruleClassName": "_buildifier_toolchain_setup", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildifier_prebuilt_toolchains", - "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"3f8ab7dd5d5946ce44695f29c3b895ad11a9a6776c247ad5273e9c8480216ae1\",\"version\":\"6.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"21fa0d48ef0b7251eb6e3521cbe25d1e52404763cd2a43aa29f69b5380559dd1\",\"version\":\"6.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"7ff82176879c0c13bc682b6b0e482d670fbe13bbb20e07915edb0ad11be50502\",\"version\":\"6.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"9ffa62ea1f55f420c36eeef1427f71a34a5d24332cb861753b2b59c66d6343e2\",\"version\":\"6.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"17c97b23ebf0aa59c3c457800090e5d9b937511bafbe91d22aec972fbdf588d0\",\"version\":\"6.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"8d5e26446cd5a945588b1e0c72854d2cc367fac98d16ddeccbc59b0c87a9a05e\",\"version\":\"6.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"b46c12c81ab45306d3bbb4b3a6cd795532d1c3036ed126fbc43fde23d6c35f2d\",\"version\":\"6.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"548c3a6c890ef5cc4398d5afeb1399717b43740eb910f7488a36b76440ca0383\",\"version\":\"6.0.0\"}]" - } - }, - "buildifier_darwin_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildifier_darwin_amd64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildifier-darwin-amd64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "3f8ab7dd5d5946ce44695f29c3b895ad11a9a6776c247ad5273e9c8480216ae1" - } - }, - "buildifier_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildifier_darwin_arm64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildifier-darwin-arm64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "21fa0d48ef0b7251eb6e3521cbe25d1e52404763cd2a43aa29f69b5380559dd1" - } - }, - "buildifier_linux_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "buildifier_prebuilt~6.0.0.1~buildifier_prebuilt_deps_extension~buildifier_linux_arm64", - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/6.0.0/buildifier-linux-arm64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "9ffa62ea1f55f420c36eeef1427f71a34a5d24332cb861753b2b59c66d6343e2" - } - } - } - } - }, - "@@gazelle~0.32.0//:extensions.bzl%go_deps": { - "general": { - "bzlTransitiveDigest": "YrW3LfmthaiuxDs+yU7jeVnkxHvRzUiEdu3bZung8pg=", - "accumulatedFileDigests": { - "@@gazelle~0.32.0//:go.sum": "7491cc4ce7c344c149d512167d9e580be4d3c1dcd6fbb334e677ead2c2951b3d", - "@@rules_go~0.41.0//:go.mod": "a7143f329c2a3e0b983ce74a96c0c25b0d0c59d236d75f7e1b069aadd988d55e", - "@@cgrindel_bazel_starlib~0.18.0//:go.sum": "c50d75994c714e6fddfc6eb0cb8da5d2c40ff0ca816fa655ed0cf397cf16a27b", - "@@gazelle~0.32.0//:go.mod": "bba4cfc2ab0f927f85f142b92843ab4dfb3c0be11aec9c663203a6543c0cde9b", - "@@cgrindel_bazel_starlib~0.18.0//:go.mod": "2a988325920be786451553b4c7e4251b65cf3de0a1bd8a7917ff742cd33a278e", - "@@rules_go~0.41.0//:go.sum": "022d36c9ebcc7b5dee1e9b85b3da9c9f3a529ee6f979946d66e4955b8d54614a" - }, - "envVariables": {}, - "generatedRepoSpecs": { - "com_github_fsnotify_fsnotify": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_fsnotify_fsnotify", - "importpath": "github.com/fsnotify/fsnotify", - "sum": "h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=", - "replace": "", - "version": "v1.6.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_x_text": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_x_text", - "importpath": "golang.org/x/text", - "sum": "h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=", - "replace": "", - "version": "v0.3.3", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_google_protobuf": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_google_protobuf", - "importpath": "google.golang.org/protobuf", - "sum": "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=", - "replace": "", - "version": "v1.28.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_bmatcuk_doublestar_v4": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_bmatcuk_doublestar_v4", - "importpath": "github.com/bmatcuk/doublestar/v4", - "sum": "h1:HTuxyug8GyFbRkrffIpzNCSK4luc0TY3wzXvzIZhEXc=", - "replace": "", - "version": "v4.6.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_pmezard_go_difflib": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_pmezard_go_difflib", - "importpath": "github.com/pmezard/go-difflib", - "sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", - "replace": "", - "version": "v1.0.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_x_mod": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_x_mod", - "importpath": "golang.org/x/mod", - "sum": "h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=", - "replace": "", - "version": "v0.10.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_creasty_defaults": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_creasty_defaults", - "importpath": "github.com/creasty/defaults", - "sum": "h1:eNdqZvc5B509z18lD8yc212CAqJNvfT1Jq6L8WowdBA=", - "replace": "", - "version": "v1.7.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_davecgh_go_spew": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_davecgh_go_spew", - "importpath": "github.com/davecgh/go-spew", - "sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", - "replace": "", - "version": "v1.1.1", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_x_tools": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_x_tools", - "importpath": "golang.org/x/tools", - "sum": "h1:8WMNJAz3zrtPmnYC7ISf5dEn3MT0gY7jBJfw27yrrLo=", - "replace": "", - "version": "v0.9.1", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "in_gopkg_yaml_v3": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~in_gopkg_yaml_v3", - "importpath": "gopkg.in/yaml.v3", - "sum": "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", - "replace": "", - "version": "v3.0.1", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_x_net": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_x_net", - "importpath": "golang.org/x/net", - "sum": "h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0=", - "replace": "", - "version": "v0.0.0-20210405180319-a5a99cb37ef4", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_bazelbuild_buildtools": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_bazelbuild_buildtools", - "importpath": "github.com/bazelbuild/buildtools", - "sum": "h1:Fl1FfItZp34QIQmmDTbZXHB5XA6JfbNNfH7tRRGWvQo=", - "replace": "", - "version": "v0.0.0-20230510134650-37bd1811516d", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_gomarkdown_markdown": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_gomarkdown_markdown", - "importpath": "github.com/gomarkdown/markdown", - "sum": "h1:EcQR3gusLHN46TAD+G+EbaaqJArt5vHhNpXAa12PQf4=", - "replace": "", - "version": "v0.0.0-20230922112808-5421fefb8386", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_google_genproto": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_google_genproto", - "importpath": "google.golang.org/genproto", - "sum": "h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=", - "replace": "", - "version": "v0.0.0-20200526211855-cb27e3aa2013", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_gogo_protobuf": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_gogo_protobuf", - "importpath": "github.com/gogo/protobuf", - "sum": "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", - "replace": "", - "version": "v1.3.2", - "build_directives": [ - "gazelle:proto disable" - ], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_golang_protobuf": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_golang_protobuf", - "importpath": "github.com/golang/protobuf", - "sum": "h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=", - "replace": "", - "version": "v1.5.2", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_stretchr_testify": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_stretchr_testify", - "importpath": "github.com/stretchr/testify", - "sum": "h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=", - "replace": "", - "version": "v1.8.4", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_golang_mock": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_golang_mock", - "importpath": "github.com/golang/mock", - "sum": "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=", - "replace": "", - "version": "v1.6.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_x_sync": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_x_sync", - "importpath": "golang.org/x/sync", - "sum": "h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI=", - "replace": "", - "version": "v0.2.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "bazel_gazelle_go_repository_config": { - "bzlFile": "@@gazelle~0.32.0//internal/bzlmod:go_deps.bzl", - "ruleClassName": "_go_repository_config", - "attributes": { - "name": "gazelle~0.32.0~go_deps~bazel_gazelle_go_repository_config", - "importpaths": { - "com_github_gogo_protobuf": "github.com/gogo/protobuf", - "com_github_golang_mock": "github.com/golang/mock", - "com_github_golang_protobuf": "github.com/golang/protobuf", - "org_golang_google_protobuf": "google.golang.org/protobuf", - "org_golang_x_net": "golang.org/x/net", - "org_golang_x_sys": "golang.org/x/sys", - "org_golang_x_text": "golang.org/x/text", - "org_golang_google_genproto": "google.golang.org/genproto", - "org_golang_google_grpc": "google.golang.org/grpc", - "com_github_bazelbuild_buildtools": "github.com/bazelbuild/buildtools", - "com_github_bmatcuk_doublestar_v4": "github.com/bmatcuk/doublestar/v4", - "com_github_fsnotify_fsnotify": "github.com/fsnotify/fsnotify", - "com_github_google_go_cmp": "github.com/google/go-cmp", - "com_github_pmezard_go_difflib": "github.com/pmezard/go-difflib", - "org_golang_x_mod": "golang.org/x/mod", - "org_golang_x_sync": "golang.org/x/sync", - "org_golang_x_tools": "golang.org/x/tools", - "com_github_creasty_defaults": "github.com/creasty/defaults", - "com_github_gomarkdown_markdown": "github.com/gomarkdown/markdown", - "com_github_stretchr_testify": "github.com/stretchr/testify", - "in_gopkg_yaml_v3": "gopkg.in/yaml.v3", - "com_github_davecgh_go_spew": "github.com/davecgh/go-spew", - "@rules_go~0.41.0": "github.com/bazelbuild/rules_go", - "@gazelle~0.32.0": "github.com/bazelbuild/bazel-gazelle", - "@cgrindel_bazel_starlib~0.18.0": "github.com/cgrindel/bazel-starlib" - }, - "module_names": { - "@rules_go~0.41.0": "rules_go", - "@gazelle~0.32.0": "gazelle", - "@cgrindel_bazel_starlib~0.18.0": "cgrindel_bazel_starlib" - }, - "build_naming_conventions": {} - } - }, - "org_golang_google_grpc": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_google_grpc", - "importpath": "google.golang.org/grpc", - "sum": "h1:fPVVDxY9w++VjTZsYvXWqEf9Rqar/e+9zYfxKK+W+YU=", - "replace": "", - "version": "v1.50.0", - "build_directives": [ - "gazelle:proto disable" - ], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "org_golang_x_sys": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~org_golang_x_sys", - "importpath": "golang.org/x/sys", - "sum": "h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=", - "replace": "", - "version": "v0.8.0", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - }, - "com_github_google_go_cmp": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository.bzl", - "ruleClassName": "go_repository", - "attributes": { - "name": "gazelle~0.32.0~go_deps~com_github_google_go_cmp", - "importpath": "github.com/google/go-cmp", - "sum": "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=", - "replace": "", - "version": "v0.5.9", - "build_directives": [], - "build_file_generation": "auto", - "patches": [], - "patch_args": [] - } - } - }, - "moduleExtensionMetadata": { - "explicitRootModuleDirectDeps": [], - "explicitRootModuleDirectDevDeps": [], - "useAllRepos": "NO" - } - } - }, - "@@gazelle~0.32.0//internal/bzlmod:non_module_deps.bzl%non_module_deps": { - "general": { - "bzlTransitiveDigest": "Bp38I6OO2Uxk82ttCDtNtgYSQwwG4qQ9eexnd38xQxU=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_gazelle_go_repository_tools": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository_tools.bzl", - "ruleClassName": "go_repository_tools", - "attributes": { - "name": "gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_tools", - "go_cache": "@@gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_cache//:go.env" - } - }, - "bazel_gazelle_go_repository_cache": { - "bzlFile": "@@gazelle~0.32.0//internal:go_repository_cache.bzl", - "ruleClassName": "go_repository_cache", - "attributes": { - "name": "gazelle~0.32.0~non_module_deps~bazel_gazelle_go_repository_cache", - "go_sdk_name": "go_sdk", - "go_env": {} - } - } - } - } - }, - "@@rules_bazel_integration_test~0.20.0//:extensions.bzl%bazel_binaries": { - "general": { - "bzlTransitiveDigest": "2YpQtmxm7IW8Ldz4jpGThmEDybtrPhL/NCQeG1JSpPI=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "build_bazel_bazel_4_0_0": { - "bzlFile": "@@rules_bazel_integration_test~0.20.0//bazel_integration_test/private:bazel_binaries.bzl", - "ruleClassName": "bazel_binary", - "attributes": { - "name": "rules_bazel_integration_test~0.20.0~bazel_binaries~build_bazel_bazel_4_0_0", - "version": "4.0.0", - "bazelisk": "@bazel_binaries_bazelisk//:bazelisk" - } - }, - "build_bazel_bazel_6_0_0": { - "bzlFile": "@@rules_bazel_integration_test~0.20.0//bazel_integration_test/private:bazel_binaries.bzl", - "ruleClassName": "bazel_binary", - "attributes": { - "name": "rules_bazel_integration_test~0.20.0~bazel_binaries~build_bazel_bazel_6_0_0", - "version": "6.0.0", - "bazelisk": "@bazel_binaries_bazelisk//:bazelisk" - } - }, - "bazel_binaries_bazelisk": { - "bzlFile": "@@rules_bazel_integration_test~0.20.0//bazel_integration_test/private:bazel_binaries.bzl", - "ruleClassName": "bazelisk_binary", - "attributes": { - "name": "rules_bazel_integration_test~0.20.0~bazel_binaries~bazel_binaries_bazelisk", - "version": "1.18.0" - } - }, - "bazel_binaries": { - "bzlFile": "@@rules_bazel_integration_test~0.20.0//bazel_integration_test/bzlmod:bazel_binaries.bzl", - "ruleClassName": "_bazel_binaries_helper", - "attributes": { - "name": "rules_bazel_integration_test~0.20.0~bazel_binaries~bazel_binaries", - "version_to_repo": { - "6.0.0": "build_bazel_bazel_6_0_0", - "4.0.0": "build_bazel_bazel_4_0_0" - }, - "current_version": "6.0.0" - } - } - }, - "moduleExtensionMetadata": { - "explicitRootModuleDirectDeps": [], - "explicitRootModuleDirectDevDeps": [ - "bazel_binaries_bazelisk", - "build_bazel_bazel_6_0_0", - "build_bazel_bazel_4_0_0", - "bazel_binaries" - ], - "useAllRepos": "NO" - } - } - }, - "@@rules_go~0.41.0//go:extensions.bzl%go_sdk": { - "general": { - "bzlTransitiveDigest": "QaU0mhA+aom4ENV5sBUAEDa9IQt53GtspLCjl89277c=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "go_default_sdk": { - "bzlFile": "@@rules_go~0.41.0//go/private:sdk.bzl", - "ruleClassName": "go_download_sdk_rule", - "attributes": { - "name": "rules_go~0.41.0~go_sdk~go_default_sdk", - "goos": "", - "goarch": "", - "sdks": {}, - "urls": [ - "https://dl.google.com/go/{}" - ], - "version": "1.20.2" - } - }, - "go_host_compatible_sdk_label": { - "bzlFile": "@@rules_go~0.41.0//go/private:extensions.bzl", - "ruleClassName": "host_compatible_toolchain", - "attributes": { - "name": "rules_go~0.41.0~go_sdk~go_host_compatible_sdk_label", - "toolchain": "@go_default_sdk//:ROOT" - } - }, - "go_toolchains": { - "bzlFile": "@@rules_go~0.41.0//go/private:sdk.bzl", - "ruleClassName": "go_multiple_toolchains", - "attributes": { - "name": "rules_go~0.41.0~go_sdk~go_toolchains", - "prefixes": [ - "_0000_go_default_sdk_" - ], - "geese": [ - "" - ], - "goarchs": [ - "" - ], - "sdk_repos": [ - "go_default_sdk" - ], - "sdk_types": [ - "remote" - ], - "sdk_versions": [ - "1.20.2" - ] - } - } - } - } - }, - "@@rules_go~0.41.0//go/private:extensions.bzl%non_module_dependencies": { - "general": { - "bzlTransitiveDigest": "mvGHp+z0KdsDST3RtewFx6kwgvhuBXsIcQTU+LL8NGw=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_skylib": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~bazel_skylib", - "urls": [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz", - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" - ], - "sha256": "66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa", - "strip_prefix": "" - } - }, - "com_github_gogo_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~com_github_gogo_protobuf", - "urls": [ - "https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip", - "https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip" - ], - "sha256": "f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c", - "strip_prefix": "protobuf-1.3.2", - "patches": [ - "@@rules_go~0.41.0//third_party:com_github_gogo_protobuf-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - }, - "org_golang_x_xerrors": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~org_golang_x_xerrors", - "urls": [ - "https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip", - "https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip" - ], - "sha256": "ffad2b06ef2e09d040da2ff08077865e99ab95d4d0451737fc8e33706bb01634", - "strip_prefix": "xerrors-04be3eba64a22a838cdb17b8dca15a52871c08b4", - "patches": [ - "@@rules_go~0.41.0//third_party:org_golang_x_xerrors-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - }, - "com_github_golang_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~com_github_golang_protobuf", - "urls": [ - "https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip", - "https://github.com/golang/protobuf/archive/refs/tags/v1.5.3.zip" - ], - "sha256": "2dced4544ae5372281e20f1e48ca76368355a01b31353724718c4d6e3dcbb430", - "strip_prefix": "protobuf-1.5.3", - "patches": [ - "@@rules_go~0.41.0//third_party:com_github_golang_protobuf-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - }, - "io_bazel_rules_nogo": { - "bzlFile": "@@rules_go~0.41.0//go/private:nogo.bzl", - "ruleClassName": "go_register_nogo", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~io_bazel_rules_nogo", - "nogo": "@io_bazel_rules_go//:default_nogo" - } - }, - "gogo_special_proto": { - "bzlFile": "@@rules_go~0.41.0//proto:gogo.bzl", - "ruleClassName": "gogo_special_proto", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~gogo_special_proto" - } - }, - "com_github_golang_mock": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~com_github_golang_mock", - "urls": [ - "https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip", - "https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip" - ], - "patches": [ - "@@rules_go~0.41.0//third_party:com_github_golang_mock-gazelle.patch" - ], - "patch_args": [ - "-p1" - ], - "sha256": "5359c78b0c1649cf7beb3b48ff8b1d1aaf0243b22ea4789aba94805280075d8e", - "strip_prefix": "mock-1.7.0-rc.1" - } - }, - "org_golang_google_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~org_golang_google_protobuf", - "sha256": "cb1a05581c33b3705ede6c08edf9b9c1dbc579559ba30f532704c324e42bf801", - "urls": [ - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip", - "https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.30.0.zip" - ], - "strip_prefix": "protobuf-go-1.30.0", - "patches": [ - "@@rules_go~0.41.0//third_party:org_golang_google_protobuf-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - }, - "com_github_mwitkow_go_proto_validators": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~com_github_mwitkow_go_proto_validators", - "urls": [ - "https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip", - "https://github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip" - ], - "sha256": "d8697f05a2f0eaeb65261b480e1e6035301892d9fc07ed945622f41b12a68142", - "strip_prefix": "go-proto-validators-0.3.2" - } - }, - "org_golang_x_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~org_golang_x_tools", - "urls": [ - "https://mirror.bazel.build/github.com/golang/tools/archive/refs/tags/v0.7.0.zip", - "https://github.com/golang/tools/archive/refs/tags/v0.7.0.zip" - ], - "sha256": "9f20a20f29f4008d797a8be882ef82b69cf8f7f2b96dbdfe3814c57d8280fa4b", - "strip_prefix": "tools-0.7.0", - "patches": [ - "@@rules_go~0.41.0//third_party:org_golang_x_tools-deletegopls.patch", - "@@rules_go~0.41.0//third_party:org_golang_x_tools-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - }, - "org_golang_x_sys": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~org_golang_x_sys", - "urls": [ - "https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.8.0.zip", - "https://github.com/golang/sys/archive/refs/tags/v0.8.0.zip" - ], - "sha256": "58ef1f478ba923715bc493f2e0a431d4b2d428f1e3409f6acaac452945f6fd2f", - "strip_prefix": "sys-0.8.0", - "patches": [ - "@@rules_go~0.41.0//third_party:org_golang_x_sys-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - }, - "org_golang_google_genproto": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_go~0.41.0~non_module_dependencies~org_golang_google_genproto", - "urls": [ - "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip", - "https://github.com/googleapis/go-genproto/archive/e85fd2cbaebc35e54b279b5e9b1057db87dacd57.zip" - ], - "sha256": "da966a75fdc2f9d8006bc51e683490ff969ff637bbc030812cd9c5697e3a7cab", - "strip_prefix": "go-genproto-e85fd2cbaebc35e54b279b5e9b1057db87dacd57", - "patches": [ - "@@rules_go~0.41.0//third_party:org_golang_google_genproto-gazelle.patch" - ], - "patch_args": [ - "-p1" - ] - } - } - } - } - }, - "@@rules_java~7.1.0//java:extensions.bzl%toolchains": { - "general": { - "bzlTransitiveDigest": "iUIRqCK7tkhvcDJCAfPPqSd06IHG0a8HQD0xeQyVAqw=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "remotejdk21_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_aarch64", - "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": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" - ] - } - }, - "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64", - "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": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_windows", - "sha256": "c5c70c214a350f12cbf52da8270fa43ba629b795f3dd328028a38f8f0d39c2a1", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_windows-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_windows-v13.1.zip" - ] - } - }, - "remotejdk11_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos", - "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": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" - ] - } - }, - "remotejdk21_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_macos_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux", - "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": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" - ] - } - }, - "remote_java_tools_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_linux", - "sha256": "d134da9b04c9023fb6e56a5d4bffccee73f7bc9572ddc4e747778dacccd7a5a7", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_linux-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_linux-v13.1.zip" - ] - } - }, - "remotejdk21_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_win", - "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": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" - ] - } - }, - "remotejdk21_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64", - "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": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_s390x", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_aarch64", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_arm64", - "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": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_arm64", - "sha256": "dab5bb87ec43e980faea6e1cec14bafb217b8e2f5346f53aa784fd715929a930", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_arm64-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_arm64-v13.1.zip" - ] - } - }, - "remotejdk17_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_ppc64le", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_win_arm64_toolchain_config_repo", - "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~7.1.0//toolchains:local_java_repository.bzl", - "ruleClassName": "_local_java_repository_rule", - "attributes": { - "name": "rules_java~7.1.0~toolchains~local_jdk", - "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": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools_darwin_x86_64", - "sha256": "0db40d8505a2b65ef0ed46e4256757807db8162f7acff16225be57c1d5726dbc", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools_darwin_x86_64-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools_darwin_x86_64-v13.1.zip" - ] - } - }, - "remote_java_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remote_java_tools", - "sha256": "286bdbbd66e616fc4ed3f90101418729a73baa7e8c23a98ffbef558f74c0ad14", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.1/java_tools-v13.1.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.1/java_tools-v13.1.zip" - ] - } - }, - "remotejdk17_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_linux_s390x", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk17_win_toolchain_config_repo", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_linux_ppc64le", - "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": { - "name": "rules_java~7.1.0~toolchains~remotejdk11_macos_aarch64", - "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~7.1.0//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.1.0~toolchains~remotejdk21_win_toolchain_config_repo", - "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" - } - } - } - } - }, - "@@rules_jvm_external~5.3//:extensions.bzl%maven": { - "general": { - "bzlTransitiveDigest": "9VQBVBpk1BYX8MlZX/v6yoWpeoWbbeIDc8bZ2kiueLI=", - "accumulatedFileDigests": { - "@@//:maven_install.json": "5ef0f33889c6bc1e40c0b89c68b35865e5bd2ad87aec6c9e3010cc8fc565fd10", - "@@rules_jvm_external~5.3//:rules_jvm_external_deps_install.json": "741ab2ef3843a43eaacb45d1448835c9deb99c95162279f513096eface8acd44" - }, - "envVariables": {}, - "generatedRepoSpecs": { - "com_google_auth_google_auth_library_oauth2_http": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_oauth2_http", - "generating_repository": "maven", - "target_name": "com_google_auth_google_auth_library_oauth2_http" - } - }, - "commons_logging_commons_logging_jar_sources_1_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~commons_logging_commons_logging_jar_sources_1_2", - "sha256": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41", - "urls": [ - "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" - ], - "downloaded_file_path": "commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar" - } - }, - "com_squareup_okhttp_okhttp_2_7_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_squareup_okhttp_okhttp_2_7_5", - "sha256": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa", - "urls": [ - "https://repo1.maven.org/maven2/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5.jar" - ], - "downloaded_file_path": "com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5.jar" - } - }, - "io_grpc_grpc_netty_shaded_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_netty_shaded_1_55_1", - "sha256": "3dc035ea13bf854d4218bc6370ba8d786077a9e0d76337e61df7597a78a03c61", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-netty-shaded/1.55.1/grpc-netty-shaded-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-netty-shaded/1.55.1/grpc-netty-shaded-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-netty-shaded/1.55.1/grpc-netty-shaded-1.55.1.jar" - } - }, - "org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_2", - "sha256": "6eb5c29f60fcacde882b1d393bf9a2fe9535bece1c707396fdbd755559dc043d", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.6.2/kotlinx-coroutines-test-jvm-1.6.2.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.6.2/kotlinx-coroutines-test-jvm-1.6.2.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_21", - "sha256": "f1b0634dbb94172038463020bb2dd45ca26849f8ce29d625acb0f1569d11dbee", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21.jar" - } - }, - "com_google_auto_value_auto_value": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value", - "generating_repository": "maven", - "target_name": "com_google_auto_value_auto_value" - } - }, - "io_grpc_grpc_alts_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_alts_1_55_1", - "sha256": "9ab78b042d55cb501a2126c831896f3223e39c65085351b40a588b085ed6d431", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-alts/1.55.1/grpc-alts-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-alts/1.55.1/grpc-alts-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-alts/1.55.1/grpc-alts-1.55.1.jar" - } - }, - "com_google_truth_truth": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_truth_truth", - "generating_repository": "maven", - "target_name": "com_google_truth_truth" - } - }, - "com_squareup_okio_okio": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_squareup_okio_okio", - "generating_repository": "maven", - "target_name": "com_squareup_okio_okio" - } - }, - "io_netty_netty_resolver": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_resolver", - "generating_repository": "maven", - "target_name": "io_netty_netty_resolver" - } - }, - "org_reactivestreams_reactive_streams_1_0_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_reactivestreams_reactive_streams_1_0_3", - "sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", - "urls": [ - "https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar", - "https://maven.google.com/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" - ], - "downloaded_file_path": "org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" - } - }, - "io_opencensus_opencensus_api_jar_sources_0_31_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_api_jar_sources_0_31_0", - "sha256": "ddc1b7313586feb06b796d229cbe5910813bfe431ef0a00328fed7629c16ddf3", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0-sources.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0-sources.jar" - } - }, - "io_grpc_grpc_stub_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_stub_1_55_1", - "sha256": "58c114817d42237ce50a5f7677cf142564df64200e59c956e49302b6c8af616a", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-stub/1.55.1/grpc-stub-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-stub/1.55.1/grpc-stub-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-stub/1.55.1/grpc-stub-1.55.1.jar" - } - }, - "org_apache_commons_commons_lang3_3_12_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_commons_commons_lang3_3_12_0", - "sha256": "d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar", - "https://maven.google.com/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar" - ], - "downloaded_file_path": "org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar" - } - }, - "com_google_flogger_flogger": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_flogger_flogger", - "generating_repository": "maven", - "target_name": "com_google_flogger_flogger" - } - }, - "software_amazon_awssdk_auth_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_auth_2_20_78", - "sha256": "9eb0c3d97668b318ae5dcd127f434186a73d8e2552ad0fdd1fb71e3ffa5f0bec", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/auth/2.20.78/auth-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/auth/2.20.78/auth-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/auth/2.20.78/auth-2.20.78.jar" - } - }, - "org_checkerframework_checker_compat_qual_jar_sources_2_5_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_checkerframework_checker_compat_qual_jar_sources_2_5_3", - "sha256": "68011773fd60cfc7772508134086787210ba2a1443e3f9c3f5d4233a226c3346", - "urls": [ - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3-sources.jar" - ], - "downloaded_file_path": "org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3-sources.jar" - } - }, - "io_netty_netty_tcnative_classes_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_classes_2_0_61_Final", - "sha256": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.61.Final/netty-tcnative-classes-2.0.61.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-classes/2.0.61.Final/netty-tcnative-classes-2.0.61.Final.jar" - } - }, - "io_opencensus_opencensus_contrib_grpc_metrics_jar_sources_0_31_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_contrib_grpc_metrics_jar_sources_0_31_0", - "sha256": "c45a239e4c4fa4ad564018c0ba0a94d669dbc9b1ed561fc0464b79ebb3c0d6e3", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-grpc-metrics/0.31.0/opencensus-contrib-grpc-metrics-0.31.0-sources.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-contrib-grpc-metrics/0.31.0/opencensus-contrib-grpc-metrics-0.31.0-sources.jar" - } - }, - "com_google_code_gson_gson_2_10_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_code_gson_gson_2_10_1", - "sha256": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593", - "urls": [ - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar" - ], - "downloaded_file_path": "com/google/code/gson/gson/2.10.1/gson-2.10.1.jar" - } - }, - "io_netty_netty_handler_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler_jar_sources_4_1_97_Final", - "sha256": "905739df92b7fe6468504e1e91b964654381eb3d162766f39552d06a0cbf4cd3", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final-sources.jar" - } - }, - "com_google_truth_extensions_truth_java8_extension_jar_sources_1_1_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_truth_extensions_truth_java8_extension_jar_sources_1_1_5", - "sha256": "3138303d858bb8956b7c0f5ad2233b5396fc10bcd0af58e2721458ed46b2076f", - "urls": [ - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-java8-extension/1.1.5/truth-java8-extension-1.1.5-sources.jar" - ], - "downloaded_file_path": "com/google/truth/extensions/truth-java8-extension/1.1.5/truth-java8-extension-1.1.5-sources.jar" - } - }, - "com_google_http_client_google_http_client_gson_1_43_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_gson_1_43_1", - "sha256": "017406e5105a33147ab13baf7b491ff53d99e54a5e2b61b7ccd651e164229698", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.43.1/google-http-client-gson-1.43.1.jar", - "https://maven.google.com/com/google/http-client/google-http-client-gson/1.43.1/google-http-client-gson-1.43.1.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client-gson/1.43.1/google-http-client-gson-1.43.1.jar" - } - }, - "org_apache_httpcomponents_httpcore_4_4_15": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_httpcomponents_httpcore_4_4_15", - "sha256": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar" - ], - "downloaded_file_path": "org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar" - } - }, - "org_apache_httpcomponents_httpcore_4_4_16": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_httpcomponents_httpcore_4_4_16", - "sha256": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar", - "https://maven.google.com/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar" - ], - "downloaded_file_path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar" - } - }, - "io_netty_netty_transport_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_jar_sources_4_1_97_Final", - "sha256": "2ee8b4402c42f9bbbb3b4a14cce1f80d0b48f2115c718ea464f3050f58c70b2e", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final-sources.jar" - } - }, - "io_netty_netty_codec_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_jar_sources_4_1_97_Final", - "sha256": "3f512c1a7ffa112ce3f8a8fec9545017063ae06583e80e841bdee76477f891f4", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final-sources.jar" - } - }, - "com_google_auto_value_auto_value_jar_sources_1_10_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value_jar_sources_1_10_2", - "sha256": "a6863414b233e03398c7e0e1cf21d98a0447d8226e21435911b896633b69b60b", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.10.2/auto-value-1.10.2-sources.jar" - ], - "downloaded_file_path": "com/google/auto/value/auto-value/1.10.2/auto-value-1.10.2-sources.jar" - } - }, - "io_netty_netty_transport_native_epoll_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_epoll_4_1_97_Final", - "sha256": "418a0d0d66d2d52a63a0e2cd5377f8c3186db47c09e3b8af39a43fec39c077fe", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final.jar" - } - }, - "kotlin_rules_maven": { - "bzlFile": "@@rules_jvm_external~5.3//:coursier.bzl", - "ruleClassName": "coursier_fetch", - "attributes": { - "name": "rules_jvm_external~5.3~maven~kotlin_rules_maven", - "repositories": [ - "{ \"repo_url\": \"https://maven-central.storage.googleapis.com/repos/central/data/\" }", - "{ \"repo_url\": \"https://maven.google.com\" }", - "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" - ], - "artifacts": [ - "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", - "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13-beta-3\" }", - "{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-java\", \"version\": \"3.6.0\" }", - "{ \"group\": \"com.google.protobuf\", \"artifact\": \"protobuf-java-util\", \"version\": \"3.6.0\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"27.1-jre\" }", - "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"0.45\" }", - "{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service\", \"version\": \"1.0.1\" }", - "{ \"group\": \"com.google.auto.service\", \"artifact\": \"auto-service-annotations\", \"version\": \"1.0.1\" }", - "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.10.1\" }", - "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.10.1\" }", - "{ \"group\": \"com.google.dagger\", \"artifact\": \"dagger\", \"version\": \"2.43.2\" }", - "{ \"group\": \"com.google.dagger\", \"artifact\": \"dagger-compiler\", \"version\": \"2.43.2\" }", - "{ \"group\": \"com.google.dagger\", \"artifact\": \"dagger-producers\", \"version\": \"2.43.2\" }", - "{ \"group\": \"javax.annotation\", \"artifact\": \"javax.annotation-api\", \"version\": \"1.3.2\" }", - "{ \"group\": \"javax.inject\", \"artifact\": \"javax.inject\", \"version\": \"1\" }", - "{ \"group\": \"org.pantsbuild\", \"artifact\": \"jarjar\", \"version\": \"1.7.2\" }", - "{ \"group\": \"org.jetbrains.kotlinx\", \"artifact\": \"atomicfu-js\", \"version\": \"0.15.2\" }", - "{ \"group\": \"org.jetbrains.kotlinx\", \"artifact\": \"kotlinx-serialization-runtime\", \"version\": \"1.0-M1-1.4.0-rc\" }" - ], - "fail_on_missing_checksum": true, - "fetch_sources": true, - "fetch_javadoc": false, - "excluded_artifacts": [], - "generate_compat_repositories": false, - "version_conflict_policy": "default", - "override_targets": {}, - "strict_visibility": false, - "strict_visibility_value": [ - "@@//visibility:private" - ], - "resolve_timeout": 600, - "jetify": false, - "jetify_include_list": [ - "*" - ], - "use_starlark_android_rules": false, - "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", - "duplicate_version_warning": "warn" - } - }, - "unpinned_maven": { - "bzlFile": "@@rules_jvm_external~5.3//:coursier.bzl", - "ruleClassName": "coursier_fetch", - "attributes": { - "name": "rules_jvm_external~5.3~maven~unpinned_maven", - "repositories": [ - "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" - ], - "artifacts": [ - "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", - "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"3.3.0\" }", - "{ \"group\": \"org.objenesis\", \"artifact\": \"objenesis\", \"version\": \"3.3\" }", - "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.10.5\" }", - "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.10.5\" }", - "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.7.4\" }", - "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.7.4\" }", - "{ \"group\": \"com.googlecode.java-diff-utils\", \"artifact\": \"diffutils\", \"version\": \"1.2.1\" }", - "{ \"group\": \"org.jetbrains.kotlinx\", \"artifact\": \"kotlinx-coroutines-core-jvm\", \"version\": \"1.6.2\" }", - "{ \"group\": \"org.jetbrains.kotlinx\", \"artifact\": \"kotlinx-coroutines-test-jvm\", \"version\": \"1.6.2\" }", - "{ \"group\": \"net.java.dev.jna\", \"artifact\": \"jna\", \"version\": \"5.13.0\" }", - "{ \"group\": \"com.google.android\", \"artifact\": \"annotations\", \"version\": \"4.1.1.4\" }", - "{ \"group\": \"com.google.api.grpc\", \"artifact\": \"proto-google-common-protos\", \"version\": \"2.22.0\" }", - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.4.0\" }", - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.4.0\" }", - "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.10.2\" }", - "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.10.2\" }", - "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", - "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }", - "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.20.0\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"32.0.1-jre\" }", - "{ \"group\": \"com.google.re2j\", \"artifact\": \"re2j\", \"version\": \"1.7\" }", - "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.5\" }", - "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.5\" }", - "{ \"group\": \"com.squareup.okhttp\", \"artifact\": \"okhttp\", \"version\": \"2.7.5\" }", - "{ \"group\": \"com.squareup.okio\", \"artifact\": \"okio\", \"version\": \"2.10.0\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-socks\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.61.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.61.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.opencensus\", \"artifact\": \"opencensus-api\", \"version\": \"0.31.0\" }", - "{ \"group\": \"io.opencensus\", \"artifact\": \"opencensus-contrib-grpc-metrics\", \"version\": \"0.31.0\" }", - "{ \"group\": \"io.perfmark\", \"artifact\": \"perfmark-api\", \"version\": \"0.26.0\" }", - "{ \"group\": \"org.apache.tomcat\", \"artifact\": \"annotations-api\", \"version\": \"6.0.53\" }", - "{ \"group\": \"org.codehaus.mojo\", \"artifact\": \"animal-sniffer-annotations\", \"version\": \"1.23\" }", - "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", - "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }", - "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }", - "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }", - "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }", - "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", - "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }" - ], - "fail_on_missing_checksum": true, - "fetch_sources": true, - "fetch_javadoc": false, - "excluded_artifacts": [], - "generate_compat_repositories": false, - "version_conflict_policy": "default", - "override_targets": {}, - "strict_visibility": false, - "strict_visibility_value": [ - "@@//visibility:private" - ], - "maven_install_json": "@@//:maven_install.json", - "resolve_timeout": 600, - "jetify": false, - "jetify_include_list": [ - "*" - ], - "use_starlark_android_rules": false, - "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", - "duplicate_version_warning": "warn" - } - }, - "io_netty_netty_transport_native_unix_common_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_unix_common_4_1_86_Final", - "sha256": "ec26d03a06565791d57e997f793677ee4d3fc47b290b7951898c2ecd0232f115", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar" - } - }, - "io_netty_netty_codec": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec", - "generating_repository": "maven", - "target_name": "io_netty_netty_codec" - } - }, - "net_bytebuddy_byte_buddy": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_bytebuddy_byte_buddy", - "generating_repository": "maven", - "target_name": "net_bytebuddy_byte_buddy" - } - }, - "io_grpc_grpc_api_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_api_1_55_1", - "sha256": "9f21b1585b1c578cf905fb4c926ce895494207cb5bf456a64a24c458850f51d3", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-api/1.55.1/grpc-api-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-api/1.55.1/grpc-api-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-api/1.55.1/grpc-api-1.55.1.jar" - } - }, - "org_checkerframework_checker_compat_qual_2_5_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_checkerframework_checker_compat_qual_2_5_3", - "sha256": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d", - "urls": [ - "https://repo1.maven.org/maven2/org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar" - ], - "downloaded_file_path": "org/checkerframework/checker-compat-qual/2.5.3/checker-compat-qual-2.5.3.jar" - } - }, - "com_google_protobuf_protobuf_java_util_3_23_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_protobuf_protobuf_java_util_3_23_1", - "sha256": "35d78f70fcba8ecaad6b2025a4879099a27997079158500a08fafebad8918c8c", - "urls": [ - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.23.1/protobuf-java-util-3.23.1.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java-util/3.23.1/protobuf-java-util-3.23.1.jar" - ], - "downloaded_file_path": "com/google/protobuf/protobuf-java-util/3.23.1/protobuf-java-util-3.23.1.jar" - } - }, - "com_squareup_okio_okio_jar_sources_2_10_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_squareup_okio_okio_jar_sources_2_10_0", - "sha256": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535", - "urls": [ - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" - ], - "downloaded_file_path": "com/squareup/okio/okio/2.10.0/okio-2.10.0-sources.jar" - } - }, - "org_ow2_asm_asm_9_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_ow2_asm_asm_9_5", - "sha256": "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353", - "urls": [ - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5.jar" - ], - "downloaded_file_path": "org/ow2/asm/asm/9.5/asm-9.5.jar" - } - }, - "net_bytebuddy_byte_buddy_1_12_7": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_bytebuddy_byte_buddy_1_12_7", - "sha256": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", - "urls": [ - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar" - ], - "downloaded_file_path": "net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar" - } - }, - "software_amazon_awssdk_profiles_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_profiles_2_20_78", - "sha256": "c54925f8710a63b545f272ad651b40fc4310c4d3f49df50257645604d6021f32", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.20.78/profiles-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/profiles/2.20.78/profiles-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/profiles/2.20.78/profiles-2.20.78.jar" - } - }, - "org_codehaus_mojo_animal_sniffer_annotations": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_codehaus_mojo_animal_sniffer_annotations", - "generating_repository": "maven", - "target_name": "org_codehaus_mojo_animal_sniffer_annotations" - } - }, - "io_netty_netty_resolver_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_resolver_jar_sources_4_1_97_Final", - "sha256": "dd687a7b2016d38d92d988172b787c713d786e5b8c37896796b156e6798cbd95", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final-sources.jar" - } - }, - "com_google_errorprone_error_prone_annotations_2_20_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_errorprone_error_prone_annotations_2_20_0", - "sha256": "a136d3dce67168d88751115fa223bec80eae6cc062aa2f8173e8344a98235ec4", - "urls": [ - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.20.0/error_prone_annotations-2.20.0.jar" - ], - "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.20.0/error_prone_annotations-2.20.0.jar" - } - }, - "com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava", - "sha256": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - ], - "downloaded_file_path": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" - } - }, - "com_google_api_api_common_2_11_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_api_common_2_11_1", - "sha256": "21f67354fa308826395d2ed171d25416a8001d50ea70f82b68f2bdd17bb8947f", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/api-common/2.11.1/api-common-2.11.1.jar", - "https://maven.google.com/com/google/api/api-common/2.11.1/api-common-2.11.1.jar" - ], - "downloaded_file_path": "com/google/api/api-common/2.11.1/api-common-2.11.1.jar" - } - }, - "com_google_auth_google_auth_library_credentials_jar_sources_1_4_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_credentials_jar_sources_1_4_0", - "sha256": "2ebd10e88fa862919728bf7604b5b25aa51c19732c6a1d7fa1e9d68688c2ecee", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.4.0/google-auth-library-credentials-1.4.0-sources.jar" - ], - "downloaded_file_path": "com/google/auth/google-auth-library-credentials/1.4.0/google-auth-library-credentials-1.4.0-sources.jar" - } - }, - "io_netty_netty_transport_native_unix_common_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_unix_common_4_1_97_Final", - "sha256": "412fe140257c2dda5a5e15bee911298bd61928d03ee6be4db588e82c196c5dc6", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar" - } - }, - "com_google_oauth_client_google_oauth_client_1_34_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_oauth_client_google_oauth_client_1_34_1", - "sha256": "193edf97aefa28b93c5892bdc598bac34fa4c396588030084f290b1440e8b98a", - "urls": [ - "https://repo1.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar", - "https://maven.google.com/com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar" - ], - "downloaded_file_path": "com/google/oauth-client/google-oauth-client/1.34.1/google-oauth-client-1.34.1.jar" - } - }, - "com_google_code_gson_gson": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_code_gson_gson", - "generating_repository": "maven", - "target_name": "com_google_code_gson_gson" - } - }, - "io_netty_netty_tcnative_boringssl_static_jar_linux_x86_64_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static_jar_linux_x86_64_2_0_61_Final", - "sha256": "4ff9d14f1ec6ccee35b78f53a6f3d9c7c54535aa2a76138311c2f619c5e150e1", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar" - } - }, - "io_grpc_grpc_context_jar_sources_1_27_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_context_jar_sources_1_27_2", - "sha256": "d43383c880c21b084c2549ec3602de03c9de19d38a451a4e779dc80a438f6569", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2-sources.jar" - ], - "downloaded_file_path": "io/grpc/grpc-context/1.27.2/grpc-context-1.27.2-sources.jar" - } - }, - "io_netty_netty_handler_proxy_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler_proxy_jar_sources_4_1_97_Final", - "sha256": "19e0dac14e5028af4c7068a0a2872f50ad06588a5140a065648f1ab3c31cf5bc", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.97.Final/netty-handler-proxy-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-handler-proxy/4.1.97.Final/netty-handler-proxy-4.1.97.Final-sources.jar" - } - }, - "io_netty_netty_transport_classes_kqueue_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_kqueue_jar_sources_4_1_97_Final", - "sha256": "1db14659fab815b08ed06a60553bebabd402687d35b204f1af5add7396a549f4", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.97.Final/netty-transport-classes-kqueue-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-classes-kqueue/4.1.97.Final/netty-transport-classes-kqueue-4.1.97.Final-sources.jar" - } - }, - "software_amazon_awssdk_regions_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_regions_2_20_78", - "sha256": "af2dd9874404ef3bda177000134b7d9e04279a24a726388175b4dff2590740d7", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/regions/2.20.78/regions-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/regions/2.20.78/regions-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/regions/2.20.78/regions-2.20.78.jar" - } - }, - "io_grpc_grpc_protobuf_lite_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_protobuf_lite_1_55_1", - "sha256": "d0253390609c72ec09c31ae46e79b01cd72a2ce2ccae11176de550ffd475c853", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.55.1/grpc-protobuf-lite-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-protobuf-lite/1.55.1/grpc-protobuf-lite-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-protobuf-lite/1.55.1/grpc-protobuf-lite-1.55.1.jar" - } - }, - "com_google_api_grpc_gapic_google_cloud_storage_v2_2_22_3_alpha": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_gapic_google_cloud_storage_v2_2_22_3_alpha", - "sha256": "2843f647000e82fe1d3b89eff32a15aab7671d917c90b739f31c9aa895bf957a", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/gapic-google-cloud-storage-v2/2.22.3-alpha/gapic-google-cloud-storage-v2-2.22.3-alpha.jar", - "https://maven.google.com/com/google/api/grpc/gapic-google-cloud-storage-v2/2.22.3-alpha/gapic-google-cloud-storage-v2-2.22.3-alpha.jar" - ], - "downloaded_file_path": "com/google/api/grpc/gapic-google-cloud-storage-v2/2.22.3-alpha/gapic-google-cloud-storage-v2-2.22.3-alpha.jar" - } - }, - "org_threeten_threetenbp_1_6_8": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_threeten_threetenbp_1_6_8", - "sha256": "e4b1eb3d90c38a54c7f3384fda957e0b5bf0b41b40672a44ae8b03cb6c87ce06", - "urls": [ - "https://repo1.maven.org/maven2/org/threeten/threetenbp/1.6.8/threetenbp-1.6.8.jar", - "https://maven.google.com/org/threeten/threetenbp/1.6.8/threetenbp-1.6.8.jar" - ], - "downloaded_file_path": "org/threeten/threetenbp/1.6.8/threetenbp-1.6.8.jar" - } - }, - "io_netty_netty_handler_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler_4_1_97_Final", - "sha256": "bd4771d19149cbc9c7464ed2d58035d79cdfed7adb59d38718b0d8e7a3dcc2de", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar" - } - }, - "org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_2", - "sha256": "09aac136027678db2d3c2696696202719af9213ba17ae076f4c4421008885bcb", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.2/kotlinx-coroutines-core-jvm-1.6.2.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.2/kotlinx-coroutines-core-jvm-1.6.2.jar" - } - }, - "io_netty_netty_handler_proxy": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler_proxy", - "generating_repository": "maven", - "target_name": "io_netty_netty_handler_proxy" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21", - "sha256": "183bec59cd9f3a14957b190e8c879cf1194bd1f106b0a7b6e1cbb8790d242363", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.jar" - } - }, - "io_netty_netty_codec_socks_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_socks_jar_sources_4_1_97_Final", - "sha256": "2b48738f837dfc66833b811f6a4eab7fc3a75abd47fee3e7572de7653e5172de", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.97.Final/netty-codec-socks-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-socks/4.1.97.Final/netty-codec-socks-4.1.97.Final-sources.jar" - } - }, - "com_google_http_client_google_http_client_apache_v2_1_43_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_apache_v2_1_43_1", - "sha256": "18b25a8bed630a7b90204b7020f72219fdda643935fca6405e6e3937ae92b361", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-apache-v2/1.43.1/google-http-client-apache-v2-1.43.1.jar", - "https://maven.google.com/com/google/http-client/google-http-client-apache-v2/1.43.1/google-http-client-apache-v2-1.43.1.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client-apache-v2/1.43.1/google-http-client-apache-v2-1.43.1.jar" - } - }, - "com_google_re2j_re2j_1_6": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_re2j_re2j_1_6", - "sha256": "c8b5c3472d4db594a865b2e47f835d07fb8b1415eeba559dccfb0a6945f033cd", - "urls": [ - "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.6/re2j-1.6.jar", - "https://maven.google.com/com/google/re2j/re2j/1.6/re2j-1.6.jar" - ], - "downloaded_file_path": "com/google/re2j/re2j/1.6/re2j-1.6.jar" - } - }, - "io_netty_netty_transport_classes_epoll_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_epoll_4_1_86_Final", - "sha256": "3cc7eb87d85d6b4bf3d596a172a92df09f8d746c2b283c85543c95795b51edda", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar" - } - }, - "software_amazon_awssdk_apache_client_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_apache_client_2_20_78", - "sha256": "771923580e38678b7f66c3a63f4b5f79eef9ffb81027e2a422aed2713ce4138b", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.20.78/apache-client-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/apache-client/2.20.78/apache-client-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/apache-client/2.20.78/apache-client-2.20.78.jar" - } - }, - "com_google_re2j_re2j_1_7": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_re2j_re2j_1_7", - "sha256": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0", - "urls": [ - "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.7/re2j-1.7.jar" - ], - "downloaded_file_path": "com/google/re2j/re2j/1.7/re2j-1.7.jar" - } - }, - "io_netty_netty_codec_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_4_1_97_Final", - "sha256": "bcc96737a0f912fcf031cf8c45ebda352a90a40437db0832caad3d5a63618b38", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_jdk8_jar_sources_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_jdk8_jar_sources_1_6_21", - "sha256": "09d7e6d71cfc18ad841f557bd1ea67b42928712a5746ce6c28c0123e1d2310d6", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21-sources.jar" - } - }, - "com_google_code_gson_gson_jar_sources_2_10_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_code_gson_gson_jar_sources_2_10_1", - "sha256": "eee1cc5c1f4267ee194cc245777e68084738ef390acd763354ce0ff6bfb7bcc1", - "urls": [ - "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1-sources.jar" - ], - "downloaded_file_path": "com/google/code/gson/gson/2.10.1/gson-2.10.1-sources.jar" - } - }, - "io_netty_netty_common_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_common_jar_sources_4_1_97_Final", - "sha256": "54e96a125cb58b3ac067fa59b4a97fb6f1aadbac3f3092e6cc7fa88684de9964", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final-sources.jar" - } - }, - "com_google_auto_value_auto_value_annotations_1_10_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value_annotations_1_10_2", - "sha256": "3f3b7edfaf7fbbd88642f7bd5b09487b8dcf2b9e5f3a19f1eb7b3e53f20f14ba", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.10.2/auto-value-annotations-1.10.2.jar" - ], - "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.10.2/auto-value-annotations-1.10.2.jar" - } - }, - "javax_annotation_javax_annotation_api_1_3_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~javax_annotation_javax_annotation_api_1_3_2", - "sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "urls": [ - "https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "https://maven.google.com/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - ], - "downloaded_file_path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - } - }, - "com_google_auto_value_auto_value_annotations_1_10_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value_annotations_1_10_1", - "sha256": "a4fe0a211925e938a8510d741763ee1171a11bf931f5891ef4d4ee84fca72be2", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.10.1/auto-value-annotations-1.10.1.jar", - "https://maven.google.com/com/google/auto/value/auto-value-annotations/1.10.1/auto-value-annotations-1.10.1.jar" - ], - "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.10.1/auto-value-annotations-1.10.1.jar" - } - }, - "com_google_auth_google_auth_library_credentials": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_credentials", - "generating_repository": "maven", - "target_name": "com_google_auth_google_auth_library_credentials" - } - }, - "io_opencensus_opencensus_contrib_grpc_metrics": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_contrib_grpc_metrics", - "generating_repository": "maven", - "target_name": "io_opencensus_opencensus_contrib_grpc_metrics" - } - }, - "com_google_api_client_google_api_client_2_2_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_client_google_api_client_2_2_0", - "sha256": "58eca9fb0a869391689ffc828b3bd0b19ac76042ff9fab4881eddf7fde76903f", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api-client/google-api-client/2.2.0/google-api-client-2.2.0.jar", - "https://maven.google.com/com/google/api-client/google-api-client/2.2.0/google-api-client-2.2.0.jar" - ], - "downloaded_file_path": "com/google/api-client/google-api-client/2.2.0/google-api-client-2.2.0.jar" - } - }, - "io_netty_netty_common_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_common_4_1_86_Final", - "sha256": "a35a3f16e7cd45c5d8529aa3e7702d4ef3b36213ea332db59744ea348fc2ae99", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar" - } - }, - "rules_jvm_external_deps": { - "bzlFile": "@@rules_jvm_external~5.3//:coursier.bzl", - "ruleClassName": "pinned_coursier_fetch", - "attributes": { - "name": "rules_jvm_external~5.3~maven~rules_jvm_external_deps", - "repositories": [ - "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" - ], - "artifacts": [ - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.17.0\" }", - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.17.0\" }", - "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-core\", \"version\": \"2.18.1\" }", - "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-storage\", \"version\": \"2.22.3\" }", - "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }", - "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.17.0\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"32.0.0-jre\" }", - "{ \"group\": \"org.apache.maven\", \"artifact\": \"maven-artifact\", \"version\": \"3.9.2\" }", - "{ \"group\": \"software.amazon.awssdk\", \"artifact\": \"s3\", \"version\": \"2.20.78\" }" - ], - "fetch_sources": true, - "fetch_javadoc": false, - "generate_compat_repositories": false, - "maven_install_json": "@@rules_jvm_external~5.3//:rules_jvm_external_deps_install.json", - "override_targets": {}, - "strict_visibility": false, - "strict_visibility_value": [ - "@@//visibility:private" - ], - "jetify": false, - "jetify_include_list": [ - "*" - ], - "additional_netrc_lines": [], - "fail_if_repin_required": false, - "use_starlark_android_rules": false, - "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", - "duplicate_version_warning": "warn" - } - }, - "com_google_http_client_google_http_client_appengine_1_43_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_appengine_1_43_1", - "sha256": "93762484a9324f824455b24da0cb698a7e3467e2e4962ee541a14ff1922c3a88", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-appengine/1.43.1/google-http-client-appengine-1.43.1.jar", - "https://maven.google.com/com/google/http-client/google-http-client-appengine/1.43.1/google-http-client-appengine-1.43.1.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client-appengine/1.43.1/google-http-client-appengine-1.43.1.jar" - } - }, - "net_java_dev_jna_jna": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_java_dev_jna_jna", - "generating_repository": "maven", - "target_name": "net_java_dev_jna_jna" - } - }, - "io_netty_netty_tcnative_boringssl_static_jar_linux_aarch_64_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static_jar_linux_aarch_64_2_0_61_Final", - "sha256": "3614395218ae379cec22ccaa089c4f27b9329a660e0d53c93e7cb12b7a2cee46", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar" - } - }, - "io_netty_netty_buffer_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_buffer_4_1_97_Final", - "sha256": "a4393f5b395486cc74d0325c9b41311abb9513ba0fd7ef8cf46e9345c3bffbea", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar" - } - }, - "software_amazon_awssdk_arns_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_arns_2_20_78", - "sha256": "83c9c5743f83375e1d4b5bedce3593107b4989beec96f809554f545feeae4f34", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/arns/2.20.78/arns-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/arns/2.20.78/arns-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/arns/2.20.78/arns-2.20.78.jar" - } - }, - "io_netty_netty_buffer_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_buffer_jar_sources_4_1_97_Final", - "sha256": "0b691a25682115d65da9e565589e39ee272227a972ecf0de936b475d42a4be48", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final-sources.jar" - } - }, - "io_grpc_grpc_services_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_services_1_55_1", - "sha256": "324d773ca903ce13b67686c98f28f56a201ee75cbb859de071d05683d06d337b", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-services/1.55.1/grpc-services-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-services/1.55.1/grpc-services-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-services/1.55.1/grpc-services-1.55.1.jar" - } - }, - "io_grpc_grpc_xds_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_xds_1_55_1", - "sha256": "08e618b3e166981f86d8bd1623f161d6432923183c55338db77df49a2fb23893", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-xds/1.55.1/grpc-xds-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-xds/1.55.1/grpc-xds-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-xds/1.55.1/grpc-xds-1.55.1.jar" - } - }, - "org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_jar_sources_1_6_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_jar_sources_1_6_2", - "sha256": "ce6704c6bc2c5bff7f8b973abddfdecdfed496044312b5903fbfff68c5e7a867", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.6.2/kotlinx-coroutines-test-jvm-1.6.2-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlinx/kotlinx-coroutines-test-jvm/1.6.2/kotlinx-coroutines-test-jvm-1.6.2-sources.jar" - } - }, - "junit_junit_4_13_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~junit_junit_4_13_2", - "sha256": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "urls": [ - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar" - ], - "downloaded_file_path": "junit/junit/4.13.2/junit-4.13.2.jar" - } - }, - "org_hamcrest_hamcrest_core_jar_sources_1_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_hamcrest_hamcrest_core_jar_sources_1_3", - "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", - "urls": [ - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - ], - "downloaded_file_path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar" - } - }, - "com_google_truth_extensions_truth_java8_extension_1_1_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_truth_extensions_truth_java8_extension_1_1_5", - "sha256": "9e3c437ef76c0028d1c87d9f81d599301459333cfb3b50e5bf815ed712745140", - "urls": [ - "https://repo1.maven.org/maven2/com/google/truth/extensions/truth-java8-extension/1.1.5/truth-java8-extension-1.1.5.jar" - ], - "downloaded_file_path": "com/google/truth/extensions/truth-java8-extension/1.1.5/truth-java8-extension-1.1.5.jar" - } - }, - "com_squareup_okio_okio_2_10_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_squareup_okio_okio_2_10_0", - "sha256": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", - "urls": [ - "https://repo1.maven.org/maven2/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" - ], - "downloaded_file_path": "com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" - } - }, - "io_grpc_grpc_context_1_27_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_context_1_27_2", - "sha256": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar" - ], - "downloaded_file_path": "io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar" - } - }, - "io_netty_netty_transport_native_epoll_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_epoll_jar_sources_4_1_97_Final", - "sha256": "a6e3591efc09729a68574bec1493bfc0d08019b6ed4a566b6cb4e8e45ab1e937", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-sources.jar" - } - }, - "com_google_http_client_google_http_client_gson_1_41_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_gson_1_41_0", - "sha256": "18766d1bbeb6d363763ef725bc82ed3c8c45f88eadbf149965e6e8c8d9b70d9f", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.41.0/google-http-client-gson-1.41.0.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client-gson/1.41.0/google-http-client-gson-1.41.0.jar" - } - }, - "com_google_http_client_google_http_client_gson_jar_sources_1_41_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_gson_jar_sources_1_41_0", - "sha256": "d57cf3a5ba02a65e03d1b35e0164502f09dfca08a7547f682b63bff3951aeae6", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.41.0/google-http-client-gson-1.41.0-sources.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client-gson/1.41.0/google-http-client-gson-1.41.0-sources.jar" - } - }, - "software_amazon_awssdk_aws_core_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_aws_core_2_20_78", - "sha256": "83d02aa3fc781288b73b5392ef870282788cdd552fdf6ad31b9038e20a452395", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.20.78/aws-core-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/aws-core/2.20.78/aws-core-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/aws-core/2.20.78/aws-core-2.20.78.jar" - } - }, - "com_google_flogger_flogger_jar_sources_0_7_4": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_flogger_flogger_jar_sources_0_7_4", - "sha256": "b981c9fa749046c51daae47b75aa981d4244c86e54d287ab87f37390d080db01", - "urls": [ - "https://repo1.maven.org/maven2/com/google/flogger/flogger/0.7.4/flogger-0.7.4-sources.jar" - ], - "downloaded_file_path": "com/google/flogger/flogger/0.7.4/flogger-0.7.4-sources.jar" - } - }, - "io_netty_netty_codec_socks_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_socks_4_1_97_Final", - "sha256": "24081cae8a9685ff3fcde141f5050f28589c22e2ae6c447854e044df6d308028", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.97.Final/netty-codec-socks-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-socks/4.1.97.Final/netty-codec-socks-4.1.97.Final.jar" - } - }, - "com_google_guava_guava_testlib_31_1_jre": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava_testlib_31_1_jre", - "sha256": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/guava-testlib/31.1-jre/guava-testlib-31.1-jre.jar" - ], - "downloaded_file_path": "com/google/guava/guava-testlib/31.1-jre/guava-testlib-31.1-jre.jar" - } - }, - "org_checkerframework_checker_qual_3_33_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_checkerframework_checker_qual_3_33_0", - "sha256": "e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1", - "urls": [ - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar", - "https://maven.google.com/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar" - ], - "downloaded_file_path": "org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.jar" - } - }, - "org_hamcrest_hamcrest_core_1_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_hamcrest_hamcrest_core_1_3", - "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "urls": [ - "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - ], - "downloaded_file_path": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" - } - }, - "software_amazon_awssdk_third_party_jackson_core_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_third_party_jackson_core_2_20_78", - "sha256": "3bc11fd8888ab3b8026dec0894e51dd76a7460f4baac4c1adead7a03a87f8a44", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.20.78/third-party-jackson-core-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/third-party-jackson-core/2.20.78/third-party-jackson-core-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/third-party-jackson-core/2.20.78/third-party-jackson-core-2.20.78.jar" - } - }, - "com_google_j2objc_j2objc_annotations": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_j2objc_j2objc_annotations", - "generating_repository": "maven", - "target_name": "com_google_j2objc_j2objc_annotations" - } - }, - "software_amazon_awssdk_http_client_spi_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_http_client_spi_2_20_78", - "sha256": "a52f5fa04a3c7e5c15ae632e64c64c44d2d019a3ee609ddca38312039c7a5b24", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.20.78/http-client-spi-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/http-client-spi/2.20.78/http-client-spi-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/http-client-spi/2.20.78/http-client-spi-2.20.78.jar" - } - }, - "unpinned_rules_jvm_external_deps": { - "bzlFile": "@@rules_jvm_external~5.3//:coursier.bzl", - "ruleClassName": "coursier_fetch", - "attributes": { - "name": "rules_jvm_external~5.3~maven~unpinned_rules_jvm_external_deps", - "repositories": [ - "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" - ], - "artifacts": [ - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.17.0\" }", - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.17.0\" }", - "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-core\", \"version\": \"2.18.1\" }", - "{ \"group\": \"com.google.cloud\", \"artifact\": \"google-cloud-storage\", \"version\": \"2.22.3\" }", - "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }", - "{ \"group\": \"com.google.googlejavaformat\", \"artifact\": \"google-java-format\", \"version\": \"1.17.0\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"32.0.0-jre\" }", - "{ \"group\": \"org.apache.maven\", \"artifact\": \"maven-artifact\", \"version\": \"3.9.2\" }", - "{ \"group\": \"software.amazon.awssdk\", \"artifact\": \"s3\", \"version\": \"2.20.78\" }" - ], - "fail_on_missing_checksum": true, - "fetch_sources": true, - "fetch_javadoc": false, - "excluded_artifacts": [], - "generate_compat_repositories": false, - "version_conflict_policy": "default", - "override_targets": {}, - "strict_visibility": false, - "strict_visibility_value": [ - "@@//visibility:private" - ], - "maven_install_json": "@@rules_jvm_external~5.3//:rules_jvm_external_deps_install.json", - "resolve_timeout": 600, - "jetify": false, - "jetify_include_list": [ - "*" - ], - "use_starlark_android_rules": false, - "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", - "duplicate_version_warning": "warn" - } - }, - "software_amazon_awssdk_endpoints_spi_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_endpoints_spi_2_20_78", - "sha256": "9e20aaeb3dda2305bc04fea71d284a5ab53c562a896cc9206bcff52281585bb2", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/endpoints-spi/2.20.78/endpoints-spi-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/endpoints-spi/2.20.78/endpoints-spi-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/endpoints-spi/2.20.78/endpoints-spi-2.20.78.jar" - } - }, - "software_amazon_awssdk_json_utils_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_json_utils_2_20_78", - "sha256": "a8f0752527d123de28ddea281ad5829bbe10bbb657fe96da32b454f976042f50", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.20.78/json-utils-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/json-utils/2.20.78/json-utils-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/json-utils/2.20.78/json-utils-2.20.78.jar" - } - }, - "io_opencensus_opencensus_contrib_http_util_0_31_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_contrib_http_util_0_31_1", - "sha256": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar", - "https://maven.google.com/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar" - } - }, - "com_google_flogger_flogger_system_backend": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_flogger_flogger_system_backend", - "generating_repository": "maven", - "target_name": "com_google_flogger_flogger_system_backend" - } - }, - "com_google_auto_value_auto_value_1_10_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value_1_10_2", - "sha256": "276ba82816fab66ff057e94a599c4bbdd3ab70700602b540ea17ecfe82a2986a", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.10.2/auto-value-1.10.2.jar" - ], - "downloaded_file_path": "com/google/auto/value/auto-value/1.10.2/auto-value-1.10.2.jar" - } - }, - "com_google_http_client_google_http_client_jar_sources_1_41_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_jar_sources_1_41_0", - "sha256": "e01bf612119655934574002ad15c0e80b174949d118ab2378d291d065cab3ebd", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.41.0/google-http-client-1.41.0-sources.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client/1.41.0/google-http-client-1.41.0-sources.jar" - } - }, - "com_google_guava_guava_32_0_1_jre": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava_32_0_1_jre", - "sha256": "bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/guava/32.0.1-jre/guava-32.0.1-jre.jar" - ], - "downloaded_file_path": "com/google/guava/guava/32.0.1-jre/guava-32.0.1-jre.jar" - } - }, - "com_google_truth_truth_1_1_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_truth_truth_1_1_5", - "sha256": "7f6d50d6f43a102942ef2c5a05f37a84f77788bb448cf33cceebf86d34e575c0", - "urls": [ - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.5/truth-1.1.5.jar" - ], - "downloaded_file_path": "com/google/truth/truth/1.1.5/truth-1.1.5.jar" - } - }, - "software_amazon_awssdk_sdk_core_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_sdk_core_2_20_78", - "sha256": "1d060bab19739fa3a2071b4693b6fc31608a8c968e9554a0a2d2481343132498", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.20.78/sdk-core-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/sdk-core/2.20.78/sdk-core-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/sdk-core/2.20.78/sdk-core-2.20.78.jar" - } - }, - "net_bytebuddy_byte_buddy_jar_sources_1_12_7": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_bytebuddy_byte_buddy_jar_sources_1_12_7", - "sha256": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d", - "urls": [ - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7-sources.jar" - ], - "downloaded_file_path": "net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7-sources.jar" - } - }, - "io_netty_netty_transport_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_4_1_97_Final", - "sha256": "197fd2d6c6b4afe677d9e95bf2e36b49a0bcabdfce0583683fb73f29a3f5a407", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar" - } - }, - "com_google_j2objc_j2objc_annotations_2_8": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_j2objc_j2objc_annotations_2_8", - "sha256": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", - "urls": [ - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar" - ], - "downloaded_file_path": "com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar" - } - }, - "io_netty_netty_codec_http2_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http2_4_1_97_Final", - "sha256": "51fabf675563b59dc51dde22d29dbc5a20f836469cf48b8d53a07d3db0d775ad", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.97.Final/netty-codec-http2-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-http2/4.1.97.Final/netty-codec-http2-4.1.97.Final.jar" - } - }, - "com_google_protobuf_protobuf_java_jar_sources_3_23_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_protobuf_protobuf_java_jar_sources_3_23_2", - "sha256": "f258013889c5582275b5e7c2bc3be45bc2daca2063dfc35bacd91529045d6d05", - "urls": [ - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.23.2/protobuf-java-3.23.2-sources.jar" - ], - "downloaded_file_path": "com/google/protobuf/protobuf-java/3.23.2/protobuf-java-3.23.2-sources.jar" - } - }, - "net_java_dev_jna_jna_jar_sources_5_13_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_java_dev_jna_jna_jar_sources_5_13_0", - "sha256": "a4c45843e8f60df141c4f37602365a421bb278ca1ef30ba0a043d6a871dd29f4", - "urls": [ - "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0-sources.jar" - ], - "downloaded_file_path": "net/java/dev/jna/jna/5.13.0/jna-5.13.0-sources.jar" - } - }, - "io_netty_netty_resolver_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_resolver_4_1_86_Final", - "sha256": "7628a1309d7f2443dc41d8923a7f269e2981b9616f80a999eb7264ae6bcbfdba", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar" - } - }, - "software_amazon_awssdk_utils_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_utils_2_20_78", - "sha256": "bf346be5ab0af9267a1c8101378f37e76fc977e9d8f5b8e5cfc98221e4179374", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/utils/2.20.78/utils-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/utils/2.20.78/utils-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/utils/2.20.78/utils-2.20.78.jar" - } - }, - "com_google_flogger_flogger_0_7_4": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_flogger_flogger_0_7_4", - "sha256": "77aac11b3c26e1e184dcfe79c55ac6e27967a6dfe1c04146125176940bc64a55", - "urls": [ - "https://repo1.maven.org/maven2/com/google/flogger/flogger/0.7.4/flogger-0.7.4.jar" - ], - "downloaded_file_path": "com/google/flogger/flogger/0.7.4/flogger-0.7.4.jar" - } - }, - "com_google_code_findbugs_jsr305_3_0_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_code_findbugs_jsr305_3_0_2", - "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "urls": [ - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - ], - "downloaded_file_path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - } - }, - "com_fasterxml_jackson_core_jackson_core_2_14_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_fasterxml_jackson_core_jackson_core_2_14_2", - "sha256": "b5d37a77c88277b97e3593c8740925216c06df8e4172bbde058528df04ad3e7a", - "urls": [ - "https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar", - "https://maven.google.com/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar" - ], - "downloaded_file_path": "com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar" - } - }, - "software_amazon_awssdk_crt_core_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_crt_core_2_20_78", - "sha256": "f83ba65ea519cfcc2306994527d6432a969ac8efb418abfcf38128d08467f7cf", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/crt-core/2.20.78/crt-core-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/crt-core/2.20.78/crt-core-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/crt-core/2.20.78/crt-core-2.20.78.jar" - } - }, - "com_google_guava_failureaccess": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_failureaccess", - "generating_repository": "maven", - "target_name": "com_google_guava_failureaccess" - } - }, - "com_google_cloud_google_cloud_core_http_2_18_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_cloud_google_cloud_core_http_2_18_1", - "sha256": "52466ba755e309ae43977209897aac76f40103115cf37ca755a428dae5a190ae", - "urls": [ - "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-http/2.18.1/google-cloud-core-http-2.18.1.jar", - "https://maven.google.com/com/google/cloud/google-cloud-core-http/2.18.1/google-cloud-core-http-2.18.1.jar" - ], - "downloaded_file_path": "com/google/cloud/google-cloud-core-http/2.18.1/google-cloud-core-http-2.18.1.jar" - } - }, - "com_google_http_client_google_http_client_1_41_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_1_41_0", - "sha256": "4a42d2c383373bf61c798f1882745989b9836bb032a8a4019890ecb6cd903ef3", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.41.0/google-http-client-1.41.0.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client/1.41.0/google-http-client-1.41.0.jar" - } - }, - "com_google_re2j_re2j_jar_sources_1_7": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_re2j_re2j_jar_sources_1_7", - "sha256": "ddc3b47bb1e556ac4c0d02c9d8ff18f3260198b76b720567a70eed0a03d3fed6", - "urls": [ - "https://repo1.maven.org/maven2/com/google/re2j/re2j/1.7/re2j-1.7-sources.jar" - ], - "downloaded_file_path": "com/google/re2j/re2j/1.7/re2j-1.7-sources.jar" - } - }, - "io_grpc_grpc_rls_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_rls_1_55_1", - "sha256": "f828087440c2f6b274e196b21a6fb38db60648724c1be450f4d0ed991d819a6f", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-rls/1.55.1/grpc-rls-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-rls/1.55.1/grpc-rls-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-rls/1.55.1/grpc-rls-1.55.1.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_jar_sources_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_jar_sources_1_6_21", - "sha256": "07a8017092bfac0679358f200be35d49b9dc0a6bb42c70076dbbff57ed3d3814", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21-sources.jar" - } - }, - "com_google_googlejavaformat_google_java_format_1_17_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_googlejavaformat_google_java_format_1_17_0", - "sha256": "631ba54c39f6c20df027dc1420736df2e5e43c581880efdd1e46ddb4ce050e3e", - "urls": [ - "https://repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.17.0/google-java-format-1.17.0.jar", - "https://maven.google.com/com/google/googlejavaformat/google-java-format/1.17.0/google-java-format-1.17.0.jar" - ], - "downloaded_file_path": "com/google/googlejavaformat/google-java-format/1.17.0/google-java-format-1.17.0.jar" - } - }, - "com_google_auto_value_auto_value_annotations_jar_sources_1_10_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value_annotations_jar_sources_1_10_2", - "sha256": "851f68287b05e16b1eaee48a8ee0ddcb00b63c5a4087e77085101f8c45943448", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.10.2/auto-value-annotations-1.10.2-sources.jar" - ], - "downloaded_file_path": "com/google/auto/value/auto-value-annotations/1.10.2/auto-value-annotations-1.10.2-sources.jar" - } - }, - "commons_codec_commons_codec_jar_sources_1_11": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~commons_codec_commons_codec_jar_sources_1_11", - "sha256": "901cb5d1f7c2877017c95d3c5efd5a497738d0162ef72cdf58e9cb13f50b2e9c", - "urls": [ - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar" - ], - "downloaded_file_path": "commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar" - } - }, - "org_jetbrains_annotations_jar_sources_13_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_annotations_jar_sources_13_0", - "sha256": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/annotations/13.0/annotations-13.0-sources.jar" - } - }, - "io_opencensus_opencensus_api_0_31_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_api_0_31_0", - "sha256": "702ba55d78f39d55195dcf041fdfaab7a7490a9ac45013542487ed9e4d3a4d23", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-api/0.31.0/opencensus-api-0.31.0.jar" - } - }, - "com_google_guava_failureaccess_1_0_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_failureaccess_1_0_1", - "sha256": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - ], - "downloaded_file_path": "com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" - } - }, - "io_netty_netty_tcnative_boringssl_static_jar_osx_aarch_64_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static_jar_osx_aarch_64_2_0_61_Final", - "sha256": "58e0302c9fde3db984c3ff7ee7ec7159dc0320bdb91533cc290e12e40911cd1a", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar" - } - }, - "io_opencensus_opencensus_api_0_31_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_api_0_31_1", - "sha256": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar", - "https://maven.google.com/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar" - } - }, - "io_netty_netty_transport_classes_epoll_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_epoll_jar_sources_4_1_97_Final", - "sha256": "96e2dbe0d3d8d4dae3ddc23443c174388373c1f6dd76401e23a26bd952bf4d08", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final-sources.jar" - } - }, - "io_perfmark_perfmark_api_0_26_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_perfmark_perfmark_api_0_26_0", - "sha256": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b", - "urls": [ - "https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0.jar" - ], - "downloaded_file_path": "io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0.jar" - } - }, - "io_netty_netty_codec_http_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http_4_1_97_Final", - "sha256": "7d6cad9cbd015e41f69787ce6a34beeba032b381e32e88207908431dc812778a", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.97.Final/netty-codec-http-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-http/4.1.97.Final/netty-codec-http-4.1.97.Final.jar" - } - }, - "io_netty_netty_codec_http2_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http2_4_1_86_Final", - "sha256": "e8e8e28e6ab6bb989aed904778922045f388cfb420bc1eb37abf4df8801db167", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.86.Final/netty-codec-http2-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-codec-http2/4.1.86.Final/netty-codec-http2-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-http2/4.1.86.Final/netty-codec-http2-4.1.86.Final.jar" - } - }, - "io_netty_netty_codec_http2_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http2_jar_sources_4_1_97_Final", - "sha256": "7d8c2ec86545a19ccca24009809027f1745bc8339c8a97bcdc5833abd58e2ab3", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.97.Final/netty-codec-http2-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-http2/4.1.97.Final/netty-codec-http2-4.1.97.Final-sources.jar" - } - }, - "software_amazon_awssdk_protocol_core_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_protocol_core_2_20_78", - "sha256": "9ae1459ad8bd5b6167997985ec7afebf9fc1105a3d727d8b485b276b5c2fbddb", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.20.78/protocol-core-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/protocol-core/2.20.78/protocol-core-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/protocol-core/2.20.78/protocol-core-2.20.78.jar" - } - }, - "com_google_android_annotations": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_android_annotations", - "generating_repository": "maven", - "target_name": "com_google_android_annotations" - } - }, - "io_netty_netty_resolver_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_resolver_4_1_97_Final", - "sha256": "38a018c6d9fb2cb11b72881354782b45080bbd20b9a0ad6cde28b80d431ed0b1", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar" - } - }, - "io_netty_netty_transport_native_unix_common": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_unix_common", - "generating_repository": "maven", - "target_name": "io_netty_netty_transport_native_unix_common" - } - }, - "org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm", - "generating_repository": "maven", - "target_name": "org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm" - } - }, - "com_google_guava_guava_testlib": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava_testlib", - "generating_repository": "maven", - "target_name": "com_google_guava_guava_testlib" - } - }, - "io_netty_netty_tcnative_boringssl_static_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static_2_0_61_Final", - "sha256": "b6f974972c44cd6f9cecabc255290286faac40b6393c66c3c3c0db7f421cc28e", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final.jar" - } - }, - "com_google_api_gax_httpjson_0_113_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_gax_httpjson_0_113_1", - "sha256": "f7e4e84caa6577466fc828858193667135b291da044f007eafde99c0f929b781", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/gax-httpjson/0.113.1/gax-httpjson-0.113.1.jar", - "https://maven.google.com/com/google/api/gax-httpjson/0.113.1/gax-httpjson-0.113.1.jar" - ], - "downloaded_file_path": "com/google/api/gax-httpjson/0.113.1/gax-httpjson-0.113.1.jar" - } - }, - "com_google_auth_google_auth_library_oauth2_http_1_4_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_oauth2_http_1_4_0", - "sha256": "bbf99bba3394c699c48b2e67257dfa96b84c6ee54c348bd426c94207b84254ba", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.4.0/google-auth-library-oauth2-http-1.4.0.jar" - ], - "downloaded_file_path": "com/google/auth/google-auth-library-oauth2-http/1.4.0/google-auth-library-oauth2-http-1.4.0.jar" - } - }, - "io_netty_netty_tcnative_boringssl_static_jar_windows_x86_64_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static_jar_windows_x86_64_2_0_61_Final", - "sha256": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar" - } - }, - "org_objenesis_objenesis_3_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_objenesis_objenesis_3_3", - "sha256": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", - "urls": [ - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.3/objenesis-3.3.jar" - ], - "downloaded_file_path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_common_jar_sources_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_common_jar_sources_1_6_21", - "sha256": "17553b0086581b61038a569b40a8cb3eb54ece42460d230f3723ae84cc7d131f", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21-sources.jar" - } - }, - "io_netty_netty_transport_classes_kqueue": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_kqueue", - "generating_repository": "maven", - "target_name": "io_netty_netty_transport_classes_kqueue" - } - }, - "org_apache_maven_maven_artifact_3_9_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_maven_maven_artifact_3_9_2", - "sha256": "f2174221d412a79572817b5aa77125348f43266670b6329a9881cdccf7bbc4b1", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.9.2/maven-artifact-3.9.2.jar", - "https://maven.google.com/org/apache/maven/maven-artifact/3.9.2/maven-artifact-3.9.2.jar" - ], - "downloaded_file_path": "org/apache/maven/maven-artifact/3.9.2/maven-artifact-3.9.2.jar" - } - }, - "com_googlecode_java_diff_utils_diffutils": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_googlecode_java_diff_utils_diffutils", - "generating_repository": "maven", - "target_name": "com_googlecode_java_diff_utils_diffutils" - } - }, - "io_netty_netty_common": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_common", - "generating_repository": "maven", - "target_name": "io_netty_netty_common" - } - }, - "com_google_j2objc_j2objc_annotations_jar_sources_2_8": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_j2objc_j2objc_annotations_jar_sources_2_8", - "sha256": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5", - "urls": [ - "https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8-sources.jar" - ], - "downloaded_file_path": "com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8-sources.jar" - } - }, - "org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm", - "generating_repository": "maven", - "target_name": "org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm" - } - }, - "com_google_guava_guava_jar_sources_32_0_1_jre": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava_jar_sources_32_0_1_jre", - "sha256": "9105dfc522fb440b39ff8da07cc56aacf65a9f765044c7803a9f32e36e05a22b", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/guava/32.0.1-jre/guava-32.0.1-jre-sources.jar" - ], - "downloaded_file_path": "com/google/guava/guava/32.0.1-jre/guava-32.0.1-jre-sources.jar" - } - }, - "io_netty_netty_transport_native_unix_common_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_unix_common_jar_sources_4_1_97_Final", - "sha256": "de1ea25a58fadbfa64061769281797cc9b133a48d0a039015d5b3d8f16cbfddc", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final-sources.jar" - } - }, - "org_codehaus_mojo_animal_sniffer_annotations_1_23": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_codehaus_mojo_animal_sniffer_annotations_1_23", - "sha256": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0", - "urls": [ - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23.jar" - ], - "downloaded_file_path": "org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23.jar" - } - }, - "io_opencensus_opencensus_contrib_http_util_0_28_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_contrib_http_util_0_28_0", - "sha256": "49c3db2a29f1fdb2f73928cbea969bd1d40fab7cc5bb6273022babd96f7a789b", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.28.0/opencensus-contrib-http-util-0.28.0.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-contrib-http-util/0.28.0/opencensus-contrib-http-util-0.28.0.jar" - } - }, - "software_amazon_eventstream_eventstream_1_0_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_eventstream_eventstream_1_0_1", - "sha256": "0c37d8e696117f02c302191b8110b0d0eb20fa412fce34c3a269ec73c16ce822", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar", - "https://maven.google.com/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" - ], - "downloaded_file_path": "software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar" - } - }, - "io_netty_netty_handler": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler", - "generating_repository": "maven", - "target_name": "io_netty_netty_handler" - } - }, - "io_grpc_grpc_core_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_core_1_55_1", - "sha256": "c4782555fefb61c72898759a7d11f5f221811935bcf983efb478d796228b65dc", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-core/1.55.1/grpc-core-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-core/1.55.1/grpc-core-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-core/1.55.1/grpc-core-1.55.1.jar" - } - }, - "com_google_auto_value_auto_value_annotations": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auto_value_auto_value_annotations", - "generating_repository": "maven", - "target_name": "com_google_auto_value_auto_value_annotations" - } - }, - "com_google_api_grpc_grpc_google_cloud_storage_v2_2_22_3_alpha": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_grpc_google_cloud_storage_v2_2_22_3_alpha", - "sha256": "c62c1c54e44d9e4622bd6f7f1285f8456efd50880c1e6d107f5e6680033138d0", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/grpc-google-cloud-storage-v2/2.22.3-alpha/grpc-google-cloud-storage-v2-2.22.3-alpha.jar", - "https://maven.google.com/com/google/api/grpc/grpc-google-cloud-storage-v2/2.22.3-alpha/grpc-google-cloud-storage-v2-2.22.3-alpha.jar" - ], - "downloaded_file_path": "com/google/api/grpc/grpc-google-cloud-storage-v2/2.22.3-alpha/grpc-google-cloud-storage-v2-2.22.3-alpha.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_6_21", - "sha256": "dab45489b47736d59fce44b80676f1947a9b6bcab10fd60e878a83bd82a6954c", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.21/kotlin-stdlib-jdk8-1.6.21.jar" - } - }, - "org_apache_httpcomponents_httpclient_jar_sources_4_5_13": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_httpcomponents_httpclient_jar_sources_4_5_13", - "sha256": "b1e9194fd83ce135831e28346731d9644cb2a08dea37ada2aa56ceb8f1b0c566", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13-sources.jar" - ], - "downloaded_file_path": "org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13-sources.jar" - } - }, - "com_google_api_grpc_proto_google_iam_v1_1_14_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_proto_google_iam_v1_1_14_1", - "sha256": "65929519b53c68a1fba00091e34e441e11ee532bbe3790873f2b9e26f81cf98a", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/1.14.1/proto-google-iam-v1-1.14.1.jar", - "https://maven.google.com/com/google/api/grpc/proto-google-iam-v1/1.14.1/proto-google-iam-v1-1.14.1.jar" - ], - "downloaded_file_path": "com/google/api/grpc/proto-google-iam-v1/1.14.1/proto-google-iam-v1-1.14.1.jar" - } - }, - "com_google_truth_truth_jar_sources_1_1_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_truth_truth_jar_sources_1_1_5", - "sha256": "f1a94449ed48392525626f4e5edeff5c6e66af21c4c009ebb49b5109ac5db6b2", - "urls": [ - "https://repo1.maven.org/maven2/com/google/truth/truth/1.1.5/truth-1.1.5-sources.jar" - ], - "downloaded_file_path": "com/google/truth/truth/1.1.5/truth-1.1.5-sources.jar" - } - }, - "org_checkerframework_checker_qual_3_35_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_checkerframework_checker_qual_3_35_0", - "sha256": "21060faa086dfdec830a40f9460677a75ebbdcffe7cdc012ad1069e9cc30a959", - "urls": [ - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.35.0/checker-qual-3.35.0.jar" - ], - "downloaded_file_path": "org/checkerframework/checker-qual/3.35.0/checker-qual-3.35.0.jar" - } - }, - "org_objenesis_objenesis_jar_sources_3_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_objenesis_objenesis_jar_sources_3_3", - "sha256": "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d", - "urls": [ - "https://repo1.maven.org/maven2/org/objenesis/objenesis/3.3/objenesis-3.3-sources.jar" - ], - "downloaded_file_path": "org/objenesis/objenesis/3.3/objenesis-3.3-sources.jar" - } - }, - "com_google_auth_google_auth_library_oauth2_http_jar_sources_1_4_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_oauth2_http_jar_sources_1_4_0", - "sha256": "7af3571aad62df42a56051c212c00a334c8cbd886b5bb06da1abc82417e3f5b7", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.4.0/google-auth-library-oauth2-http-1.4.0-sources.jar" - ], - "downloaded_file_path": "com/google/auth/google-auth-library-oauth2-http/1.4.0/google-auth-library-oauth2-http-1.4.0-sources.jar" - } - }, - "net_bytebuddy_byte_buddy_agent": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_bytebuddy_byte_buddy_agent", - "generating_repository": "maven", - "target_name": "net_bytebuddy_byte_buddy_agent" - } - }, - "com_google_guava_guava_32_0_0_jre": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava_32_0_0_jre", - "sha256": "39f3550b0343d8d19dd4e83bd165b58ea3389d2ddb9f2148e63903f79ecdb114", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar", - "https://maven.google.com/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar" - ], - "downloaded_file_path": "com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar" - } - }, - "software_amazon_awssdk_netty_nio_client_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_netty_nio_client_2_20_78", - "sha256": "56999d51ff6b3efdb5b09241a126a466c96f3d93f629e94b2db5634da2b6c659", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.20.78/netty-nio-client-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/netty-nio-client/2.20.78/netty-nio-client-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/netty-nio-client/2.20.78/netty-nio-client-2.20.78.jar" - } - }, - "org_mockito_mockito_core": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_mockito_mockito_core", - "generating_repository": "maven", - "target_name": "org_mockito_mockito_core" - } - }, - "com_google_auth_google_auth_library_credentials_1_4_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_credentials_1_4_0", - "sha256": "6ad4416d9360a1df3a660c43493e9605416ddd4de953ffbb14dd582a591b09a1", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.4.0/google-auth-library-credentials-1.4.0.jar" - ], - "downloaded_file_path": "com/google/auth/google-auth-library-credentials/1.4.0/google-auth-library-credentials-1.4.0.jar" - } - }, - "com_squareup_okhttp_okhttp": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_squareup_okhttp_okhttp", - "generating_repository": "maven", - "target_name": "com_squareup_okhttp_okhttp" - } - }, - "io_grpc_grpc_context_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_context_1_55_1", - "sha256": "541ec1d7ad3389f0b302461432a44b16fc1329153cd0e16faf2d2028b446340d", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-context/1.55.1/grpc-context-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-context/1.55.1/grpc-context-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-context/1.55.1/grpc-context-1.55.1.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_jdk7_jar_sources_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_jdk7_jar_sources_1_6_21", - "sha256": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.21/kotlin-stdlib-jdk7-1.6.21-sources.jar" - } - }, - "net_bytebuddy_byte_buddy_agent_jar_sources_1_12_7": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_bytebuddy_byte_buddy_agent_jar_sources_1_12_7", - "sha256": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544", - "urls": [ - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7-sources.jar" - ], - "downloaded_file_path": "net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7-sources.jar" - } - }, - "org_mockito_mockito_core_4_3_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_mockito_mockito_core_4_3_1", - "sha256": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", - "urls": [ - "https://repo1.maven.org/maven2/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar" - ], - "downloaded_file_path": "org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar" - } - }, - "io_netty_netty_codec_socks": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_socks", - "generating_repository": "maven", - "target_name": "io_netty_netty_codec_socks" - } - }, - "org_apache_httpcomponents_httpcore_jar_sources_4_4_15": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_httpcomponents_httpcore_jar_sources_4_4_15", - "sha256": "1510fc72cf2858244bdeb0d7f5d266fe584ecbd2ffe0d91b10a6d80641cd1985", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15-sources.jar" - ], - "downloaded_file_path": "org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15-sources.jar" - } - }, - "com_google_auth_google_auth_library_oauth2_http_1_17_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_oauth2_http_1_17_0", - "sha256": "b8148e1af0c4197aea707d0166b4ed70a75b8eee7246be7eb0228a4834095e70", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.17.0/google-auth-library-oauth2-http-1.17.0.jar", - "https://maven.google.com/com/google/auth/google-auth-library-oauth2-http/1.17.0/google-auth-library-oauth2-http-1.17.0.jar" - ], - "downloaded_file_path": "com/google/auth/google-auth-library-oauth2-http/1.17.0/google-auth-library-oauth2-http-1.17.0.jar" - } - }, - "software_amazon_awssdk_annotations_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_annotations_2_20_78", - "sha256": "90ce2bb257ffa63942831f7329e28cf22fa4caf0cc96ee4f2f4557b7554eae1e", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.20.78/annotations-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/annotations/2.20.78/annotations-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/annotations/2.20.78/annotations-2.20.78.jar" - } - }, - "io_netty_netty_buffer": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_buffer", - "generating_repository": "maven", - "target_name": "io_netty_netty_buffer" - } - }, - "org_ow2_asm_asm_jar_sources_9_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_ow2_asm_asm_jar_sources_9_5", - "sha256": "11214bbba797e0615402b8d57fd4be83c93a65244c5a88778015520d61078376", - "urls": [ - "https://repo1.maven.org/maven2/org/ow2/asm/asm/9.5/asm-9.5-sources.jar" - ], - "downloaded_file_path": "org/ow2/asm/asm/9.5/asm-9.5-sources.jar" - } - }, - "io_opencensus_opencensus_api": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_api", - "generating_repository": "maven", - "target_name": "io_opencensus_opencensus_api" - } - }, - "com_squareup_okhttp_okhttp_jar_sources_2_7_5": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_squareup_okhttp_okhttp_jar_sources_2_7_5", - "sha256": "edfafce3b9abb0fc31b5c72cc5f533516a08f7b86754138f36595a6837746ddf", - "urls": [ - "https://repo1.maven.org/maven2/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5-sources.jar" - ], - "downloaded_file_path": "com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5-sources.jar" - } - }, - "net_bytebuddy_byte_buddy_agent_1_12_7": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_bytebuddy_byte_buddy_agent_1_12_7", - "sha256": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", - "urls": [ - "https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar" - ], - "downloaded_file_path": "net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar" - } - }, - "com_google_apis_google_api_services_storage_v1_rev20230301_2_0_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_apis_google_api_services_storage_v1_rev20230301_2_0_0", - "sha256": "857ac102129477c55487ed94fd7e021b6093bd88370f9ccac799456a0ff86af9", - "urls": [ - "https://repo1.maven.org/maven2/com/google/apis/google-api-services-storage/v1-rev20230301-2.0.0/google-api-services-storage-v1-rev20230301-2.0.0.jar", - "https://maven.google.com/com/google/apis/google-api-services-storage/v1-rev20230301-2.0.0/google-api-services-storage-v1-rev20230301-2.0.0.jar" - ], - "downloaded_file_path": "com/google/apis/google-api-services-storage/v1-rev20230301-2.0.0/google-api-services-storage-v1-rev20230301-2.0.0.jar" - } - }, - "org_apache_httpcomponents_httpclient_4_5_13": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_httpcomponents_httpclient_4_5_13", - "sha256": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" - ], - "downloaded_file_path": "org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" - } - }, - "org_apache_httpcomponents_httpclient_4_5_14": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_httpcomponents_httpclient_4_5_14", - "sha256": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar", - "https://maven.google.com/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar" - ], - "downloaded_file_path": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar" - } - }, - "io_netty_netty_codec_http2": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http2", - "generating_repository": "maven", - "target_name": "io_netty_netty_codec_http2" - } - }, - "io_netty_netty_transport_classes_epoll": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_epoll", - "generating_repository": "maven", - "target_name": "io_netty_netty_transport_classes_epoll" - } - }, - "io_grpc_grpc_auth_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_auth_1_55_1", - "sha256": "45d9bfaf837c41abf01e087773f535ea5afa6faad1faecbc6f32cb9ae423adef", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-auth/1.55.1/grpc-auth-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-auth/1.55.1/grpc-auth-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-auth/1.55.1/grpc-auth-1.55.1.jar" - } - }, - "com_googlecode_java_diff_utils_diffutils_jar_sources_1_2_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_googlecode_java_diff_utils_diffutils_jar_sources_1_2_1", - "sha256": "a0044fd2f8dfcf8d2d5c1cb7319f9bd22c60534199f5fac597c3760e642b7ae4", - "urls": [ - "https://repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.2.1/diffutils-1.2.1-sources.jar" - ], - "downloaded_file_path": "com/googlecode/java-diff-utils/diffutils/1.2.1/diffutils-1.2.1-sources.jar" - } - }, - "com_google_auth_google_auth_library_credentials_1_17_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_auth_google_auth_library_credentials_1_17_0", - "sha256": "5de364ee7a9ce95d8715bf124bdb0d949d37649914db846cc7005584fba7ce4d", - "urls": [ - "https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.17.0/google-auth-library-credentials-1.17.0.jar", - "https://maven.google.com/com/google/auth/google-auth-library-credentials/1.17.0/google-auth-library-credentials-1.17.0.jar" - ], - "downloaded_file_path": "com/google/auth/google-auth-library-credentials/1.17.0/google-auth-library-credentials-1.17.0.jar" - } - }, - "io_perfmark_perfmark_api": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_perfmark_perfmark_api", - "generating_repository": "maven", - "target_name": "io_perfmark_perfmark_api" - } - }, - "org_checkerframework_checker_qual_jar_sources_3_35_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_checkerframework_checker_qual_jar_sources_3_35_0", - "sha256": "3657defebe084f6b854af29a9b21193d96d5795ea5caf1fa60c7915c4000f4c1", - "urls": [ - "https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.35.0/checker-qual-3.35.0-sources.jar" - ], - "downloaded_file_path": "org/checkerframework/checker-qual/3.35.0/checker-qual-3.35.0-sources.jar" - } - }, - "com_google_cloud_google_cloud_storage_2_22_3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_cloud_google_cloud_storage_2_22_3", - "sha256": "a9b6e2cf02c37dd3a09ca4b2a091fd07eb5487b95995691df898ec223bdad5ab", - "urls": [ - "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-storage/2.22.3/google-cloud-storage-2.22.3.jar", - "https://maven.google.com/com/google/cloud/google-cloud-storage/2.22.3/google-cloud-storage-2.22.3.jar" - ], - "downloaded_file_path": "com/google/cloud/google-cloud-storage/2.22.3/google-cloud-storage-2.22.3.jar" - } - }, - "com_google_re2j_re2j": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_re2j_re2j", - "generating_repository": "maven", - "target_name": "com_google_re2j_re2j" - } - }, - "io_opencensus_opencensus_contrib_grpc_metrics_0_31_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_contrib_grpc_metrics_0_31_0", - "sha256": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-grpc-metrics/0.31.0/opencensus-contrib-grpc-metrics-0.31.0.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-contrib-grpc-metrics/0.31.0/opencensus-contrib-grpc-metrics-0.31.0.jar" - } - }, - "org_codehaus_plexus_plexus_utils_3_5_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_codehaus_plexus_plexus_utils_3_5_1", - "sha256": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", - "urls": [ - "https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", - "https://maven.google.com/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" - ], - "downloaded_file_path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" - } - }, - "io_grpc_grpc_protobuf_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_protobuf_1_55_1", - "sha256": "a170ef578cd94bf81c57f46cca9328e2db5136f45e18da80af26bbebcca9618c", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-protobuf/1.55.1/grpc-protobuf-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-protobuf/1.55.1/grpc-protobuf-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-protobuf/1.55.1/grpc-protobuf-1.55.1.jar" - } - }, - "io_netty_netty_tcnative_classes": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_classes", - "generating_repository": "maven", - "target_name": "io_netty_netty_tcnative_classes" - } - }, - "net_java_dev_jna_jna_5_13_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~net_java_dev_jna_jna_5_13_0", - "sha256": "66d4f819a062a51a1d5627bffc23fac55d1677f0e0a1feba144aabdd670a64bb", - "urls": [ - "https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar" - ], - "downloaded_file_path": "net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar" - } - }, - "io_netty_netty_transport_classes_epoll_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_epoll_4_1_97_Final", - "sha256": "ee65fa17fe65f18fd22269f92bddad85bfb3a263cf65eba01e116a2f30b86ff5", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar" - } - }, - "com_google_http_client_google_http_client_1_43_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_1_43_1", - "sha256": "834e37b0af2cfe80b297be4d6a5c8fd0ccab1d0b13e9b8d7ac921e8dd2f251ec", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.43.1/google-http-client-1.43.1.jar", - "https://maven.google.com/com/google/http-client/google-http-client/1.43.1/google-http-client-1.43.1.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client/1.43.1/google-http-client-1.43.1.jar" - } - }, - "com_google_code_findbugs_jsr305": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_code_findbugs_jsr305", - "generating_repository": "maven", - "target_name": "com_google_code_findbugs_jsr305" - } - }, - "io_opencensus_opencensus_proto_0_2_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_proto_0_2_0", - "sha256": "0c192d451e9dd74e98721b27d02f0e2b6bca44b51563b5dabf2e211f7a3ebf13", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-proto/0.2.0/opencensus-proto-0.2.0.jar", - "https://maven.google.com/io/opencensus/opencensus-proto/0.2.0/opencensus-proto-0.2.0.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-proto/0.2.0/opencensus-proto-0.2.0.jar" - } - }, - "io_netty_netty_tcnative_boringssl_static_jar_osx_x86_64_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static_jar_osx_x86_64_2_0_61_Final", - "sha256": "fcfea887f4f0802d363c699b444d504b7109a7cb198ae6845eeff63745e5b0ba", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-boringssl-static/2.0.61.Final/netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar" - } - }, - "org_slf4j_slf4j_api_1_7_30": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_slf4j_slf4j_api_1_7_30", - "sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57", - "urls": [ - "https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar", - "https://maven.google.com/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" - ], - "downloaded_file_path": "org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" - } - }, - "io_netty_netty_transport": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport", - "generating_repository": "maven", - "target_name": "io_netty_netty_transport" - } - }, - "org_jetbrains_annotations_13_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_annotations_13_0", - "sha256": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar" - ], - "downloaded_file_path": "org/jetbrains/annotations/13.0/annotations-13.0.jar" - } - }, - "io_grpc_grpc_grpclb_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_grpclb_1_55_1", - "sha256": "9d0dcf87d99a1042a3a2343e96d394220c6be07cf1a5082d5df066e2077b3428", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-grpclb/1.55.1/grpc-grpclb-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-grpclb/1.55.1/grpc-grpclb-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-grpclb/1.55.1/grpc-grpclb-1.55.1.jar" - } - }, - "commons_logging_commons_logging_1_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~commons_logging_commons_logging_1_2", - "sha256": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "urls": [ - "https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - ], - "downloaded_file_path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - } - }, - "com_google_api_grpc_proto_google_common_protos_jar_sources_2_22_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_proto_google_common_protos_jar_sources_2_22_0", - "sha256": "035fe5a69ff9244a3580bf37bb18128cde77c9f0091677de76995353dd631551", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.22.0/proto-google-common-protos-2.22.0-sources.jar" - ], - "downloaded_file_path": "com/google/api/grpc/proto-google-common-protos/2.22.0/proto-google-common-protos-2.22.0-sources.jar" - } - }, - "com_google_errorprone_error_prone_annotations_2_18_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_errorprone_error_prone_annotations_2_18_0", - "sha256": "9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae", - "urls": [ - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar", - "https://maven.google.com/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar" - ], - "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.jar" - } - }, - "com_google_api_gax_2_28_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_gax_2_28_1", - "sha256": "dddd191a2621bc5a747800c417005618f9c1f03d3d5056cb0208905400f17fac", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/gax/2.28.1/gax-2.28.1.jar", - "https://maven.google.com/com/google/api/gax/2.28.1/gax-2.28.1.jar" - ], - "downloaded_file_path": "com/google/api/gax/2.28.1/gax-2.28.1.jar" - } - }, - "software_amazon_awssdk_metrics_spi_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_metrics_spi_2_20_78", - "sha256": "41680096cb566090be0504eaf207dab91d680c16d57f68239260860871d7ab8f", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.20.78/metrics-spi-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/metrics-spi/2.20.78/metrics-spi-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/metrics-spi/2.20.78/metrics-spi-2.20.78.jar" - } - }, - "org_conscrypt_conscrypt_openjdk_uber_2_5_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_conscrypt_conscrypt_openjdk_uber_2_5_2", - "sha256": "eaf537d98e033d0f0451cd1b8cc74e02d7b55ec882da63c88060d806ba89c348", - "urls": [ - "https://repo1.maven.org/maven2/org/conscrypt/conscrypt-openjdk-uber/2.5.2/conscrypt-openjdk-uber-2.5.2.jar", - "https://maven.google.com/org/conscrypt/conscrypt-openjdk-uber/2.5.2/conscrypt-openjdk-uber-2.5.2.jar" - ], - "downloaded_file_path": "org/conscrypt/conscrypt-openjdk-uber/2.5.2/conscrypt-openjdk-uber-2.5.2.jar" - } - }, - "com_google_cloud_google_cloud_core_2_18_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_cloud_google_cloud_core_2_18_1", - "sha256": "8a8da77a17193fae86012722237736db7d08cb6fac8df50a311427c95b26d4a6", - "urls": [ - "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core/2.18.1/google-cloud-core-2.18.1.jar", - "https://maven.google.com/com/google/cloud/google-cloud-core/2.18.1/google-cloud-core-2.18.1.jar" - ], - "downloaded_file_path": "com/google/cloud/google-cloud-core/2.18.1/google-cloud-core-2.18.1.jar" - } - }, - "com_google_errorprone_error_prone_annotations": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_errorprone_error_prone_annotations", - "generating_repository": "maven", - "target_name": "com_google_errorprone_error_prone_annotations" - } - }, - "io_netty_netty_handler_proxy_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler_proxy_4_1_97_Final", - "sha256": "c789f30d0905a09b2a17c4cf397e1b57b0d63db714624eb0dec2282b9619e206", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.97.Final/netty-handler-proxy-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-handler-proxy/4.1.97.Final/netty-handler-proxy-4.1.97.Final.jar" - } - }, - "org_objenesis_objenesis": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_objenesis_objenesis", - "generating_repository": "maven", - "target_name": "org_objenesis_objenesis" - } - }, - "com_google_protobuf_protobuf_java_3_23_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_protobuf_protobuf_java_3_23_2", - "sha256": "18a057f5e0f828daa92b71c19df91f6bcc2aad067ca2cdd6b5698055ca7bcece", - "urls": [ - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.23.2/protobuf-java-3.23.2.jar" - ], - "downloaded_file_path": "com/google/protobuf/protobuf-java/3.23.2/protobuf-java-3.23.2.jar" - } - }, - "junit_junit_jar_sources_4_13_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~junit_junit_jar_sources_4_13_2", - "sha256": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a", - "urls": [ - "https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2-sources.jar" - ], - "downloaded_file_path": "junit/junit/4.13.2/junit-4.13.2-sources.jar" - } - }, - "com_google_protobuf_protobuf_java_3_23_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_protobuf_protobuf_java_3_23_1", - "sha256": "d9fd335a65165c760f53ae718878448627ce742ab6e9102dffe9bc2ea7b136ca", - "urls": [ - "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.23.1/protobuf-java-3.23.1.jar", - "https://maven.google.com/com/google/protobuf/protobuf-java/3.23.1/protobuf-java-3.23.1.jar" - ], - "downloaded_file_path": "com/google/protobuf/protobuf-java/3.23.1/protobuf-java-3.23.1.jar" - } - }, - "io_netty_netty_codec_http_jar_sources_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http_jar_sources_4_1_97_Final", - "sha256": "fd45d71121285bed020b3cc2515288d252b9c07cbc4934a63615d7d8c8855289", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.97.Final/netty-codec-http-4.1.97.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-http/4.1.97.Final/netty-codec-http-4.1.97.Final-sources.jar" - } - }, - "io_netty_netty_transport_native_epoll": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_native_epoll", - "generating_repository": "maven", - "target_name": "io_netty_netty_transport_native_epoll" - } - }, - "software_amazon_awssdk_aws_xml_protocol_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_aws_xml_protocol_2_20_78", - "sha256": "c7977c61aeb3f74e471bedde0ab6ca44447af4cbff309c63f5e7d2a26dbcba7a", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-xml-protocol/2.20.78/aws-xml-protocol-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/aws-xml-protocol/2.20.78/aws-xml-protocol-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/aws-xml-protocol/2.20.78/aws-xml-protocol-2.20.78.jar" - } - }, - "io_opencensus_opencensus_contrib_http_util_jar_sources_0_28_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_opencensus_opencensus_contrib_http_util_jar_sources_0_28_0", - "sha256": "57991d9ef81499585431a5f9fdbff8b1acabd7826428a514f45d24100887eeaf", - "urls": [ - "https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.28.0/opencensus-contrib-http-util-0.28.0-sources.jar" - ], - "downloaded_file_path": "io/opencensus/opencensus-contrib-http-util/0.28.0/opencensus-contrib-http-util-0.28.0-sources.jar" - } - }, - "com_google_flogger_flogger_system_backend_jar_sources_0_7_4": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_flogger_flogger_system_backend_jar_sources_0_7_4", - "sha256": "9fb7fc65b567b52ae150096bdddff5e8939e1a10e23e885c0bb8aba5e0fb2b7c", - "urls": [ - "https://repo1.maven.org/maven2/com/google/flogger/flogger-system-backend/0.7.4/flogger-system-backend-0.7.4-sources.jar" - ], - "downloaded_file_path": "com/google/flogger/flogger-system-backend/0.7.4/flogger-system-backend-0.7.4-sources.jar" - } - }, - "maven": { - "bzlFile": "@@rules_jvm_external~5.3//:coursier.bzl", - "ruleClassName": "pinned_coursier_fetch", - "attributes": { - "name": "rules_jvm_external~5.3~maven~maven", - "repositories": [ - "{ \"repo_url\": \"https://repo1.maven.org/maven2\" }" - ], - "artifacts": [ - "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", - "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"3.3.0\" }", - "{ \"group\": \"org.objenesis\", \"artifact\": \"objenesis\", \"version\": \"3.3\" }", - "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy\", \"version\": \"1.10.5\" }", - "{ \"group\": \"net.bytebuddy\", \"artifact\": \"byte-buddy-agent\", \"version\": \"1.10.5\" }", - "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger\", \"version\": \"0.7.4\" }", - "{ \"group\": \"com.google.flogger\", \"artifact\": \"flogger-system-backend\", \"version\": \"0.7.4\" }", - "{ \"group\": \"com.googlecode.java-diff-utils\", \"artifact\": \"diffutils\", \"version\": \"1.2.1\" }", - "{ \"group\": \"org.jetbrains.kotlinx\", \"artifact\": \"kotlinx-coroutines-core-jvm\", \"version\": \"1.6.2\" }", - "{ \"group\": \"org.jetbrains.kotlinx\", \"artifact\": \"kotlinx-coroutines-test-jvm\", \"version\": \"1.6.2\" }", - "{ \"group\": \"net.java.dev.jna\", \"artifact\": \"jna\", \"version\": \"5.13.0\" }", - "{ \"group\": \"com.google.android\", \"artifact\": \"annotations\", \"version\": \"4.1.1.4\" }", - "{ \"group\": \"com.google.api.grpc\", \"artifact\": \"proto-google-common-protos\", \"version\": \"2.22.0\" }", - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-credentials\", \"version\": \"1.4.0\" }", - "{ \"group\": \"com.google.auth\", \"artifact\": \"google-auth-library-oauth2-http\", \"version\": \"1.4.0\" }", - "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.10.2\" }", - "{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.10.2\" }", - "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", - "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }", - "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.20.0\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"failureaccess\", \"version\": \"1.0.1\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"32.0.1-jre\" }", - "{ \"group\": \"com.google.re2j\", \"artifact\": \"re2j\", \"version\": \"1.7\" }", - "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.5\" }", - "{ \"group\": \"com.google.truth.extensions\", \"artifact\": \"truth-java8-extension\", \"version\": \"1.1.5\" }", - "{ \"group\": \"com.squareup.okhttp\", \"artifact\": \"okhttp\", \"version\": \"2.7.5\" }", - "{ \"group\": \"com.squareup.okio\", \"artifact\": \"okio\", \"version\": \"2.10.0\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-buffer\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http2\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-http\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec-socks\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-codec\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-common\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler-proxy\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-handler\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-resolver\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-boringssl-static\", \"version\": \"2.0.61.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-tcnative-classes\", \"version\": \"2.0.61.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-epoll\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-epoll\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-native-unix-common\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport-classes-kqueue\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.netty\", \"artifact\": \"netty-transport\", \"version\": \"4.1.97.Final\" }", - "{ \"group\": \"io.opencensus\", \"artifact\": \"opencensus-api\", \"version\": \"0.31.0\" }", - "{ \"group\": \"io.opencensus\", \"artifact\": \"opencensus-contrib-grpc-metrics\", \"version\": \"0.31.0\" }", - "{ \"group\": \"io.perfmark\", \"artifact\": \"perfmark-api\", \"version\": \"0.26.0\" }", - "{ \"group\": \"org.apache.tomcat\", \"artifact\": \"annotations-api\", \"version\": \"6.0.53\" }", - "{ \"group\": \"org.codehaus.mojo\", \"artifact\": \"animal-sniffer-annotations\", \"version\": \"1.23\" }", - "{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }", - "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.8.9\" }", - "{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.3.2\" }", - "{ \"group\": \"com.google.j2objc\", \"artifact\": \"j2objc-annotations\", \"version\": \"1.3\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava\", \"version\": \"31.1-jre\" }", - "{ \"group\": \"com.google.guava\", \"artifact\": \"guava-testlib\", \"version\": \"31.1-jre\" }", - "{ \"group\": \"com.google.truth\", \"artifact\": \"truth\", \"version\": \"1.1.2\" }", - "{ \"group\": \"junit\", \"artifact\": \"junit\", \"version\": \"4.13.2\" }", - "{ \"group\": \"org.mockito\", \"artifact\": \"mockito-core\", \"version\": \"4.3.1\" }" - ], - "fetch_sources": true, - "fetch_javadoc": false, - "generate_compat_repositories": false, - "maven_install_json": "@@//:maven_install.json", - "override_targets": {}, - "strict_visibility": false, - "strict_visibility_value": [ - "@@//visibility:private" - ], - "jetify": false, - "jetify_include_list": [ - "*" - ], - "additional_netrc_lines": [], - "fail_if_repin_required": true, - "use_starlark_android_rules": false, - "aar_import_bzl_label": "@build_bazel_rules_android//android:rules.bzl", - "duplicate_version_warning": "warn" - } - }, - "org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_jar_sources_1_6_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_jar_sources_1_6_2", - "sha256": "167354213966bfc344e2be77f13c7d70431e8b25b33b634013884963122ddf48", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.2/kotlinx-coroutines-core-jvm-1.6.2-sources.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.6.2/kotlinx-coroutines-core-jvm-1.6.2-sources.jar" - } - }, - "io_netty_netty_codec_http_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http_4_1_86_Final", - "sha256": "3f6ceb3112cfcf7b70545eb5111220ce57db54d593f23f64c38333bb22c40b84", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar" - } - }, - "com_google_cloud_google_cloud_core_grpc_2_18_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_cloud_google_cloud_core_grpc_2_18_1", - "sha256": "3021f5ac856552155edfb459a1f4c0b0bf3c5363e6fa4923a82af3e531ff33ad", - "urls": [ - "https://repo1.maven.org/maven2/com/google/cloud/google-cloud-core-grpc/2.18.1/google-cloud-core-grpc-2.18.1.jar", - "https://maven.google.com/com/google/cloud/google-cloud-core-grpc/2.18.1/google-cloud-core-grpc-2.18.1.jar" - ], - "downloaded_file_path": "com/google/cloud/google-cloud-core-grpc/2.18.1/google-cloud-core-grpc-2.18.1.jar" - } - }, - "com_google_http_client_google_http_client_jackson2_1_43_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_http_client_google_http_client_jackson2_1_43_1", - "sha256": "1d41fa103da432dc49b41a321effc3e2fda722a3dc896a89dcdc3a4d5fe82255", - "urls": [ - "https://repo1.maven.org/maven2/com/google/http-client/google-http-client-jackson2/1.43.1/google-http-client-jackson2-1.43.1.jar", - "https://maven.google.com/com/google/http-client/google-http-client-jackson2/1.43.1/google-http-client-jackson2-1.43.1.jar" - ], - "downloaded_file_path": "com/google/http-client/google-http-client-jackson2/1.43.1/google-http-client-jackson2-1.43.1.jar" - } - }, - "io_netty_netty_transport_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_4_1_86_Final", - "sha256": "f6726dcd54e4922b46b3b4f4467b443a70a30eb08a62620c8fe502d8cb802c9f", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar" - } - }, - "com_google_errorprone_error_prone_annotations_jar_sources_2_20_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_errorprone_error_prone_annotations_jar_sources_2_20_0", - "sha256": "0226ed4d0b5fbf36366c337445d609f76ed730e7c6f72e10dcd6d3235833863e", - "urls": [ - "https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.20.0/error_prone_annotations-2.20.0-sources.jar" - ], - "downloaded_file_path": "com/google/errorprone/error_prone_annotations/2.20.0/error_prone_annotations-2.20.0-sources.jar" - } - }, - "io_netty_netty_tcnative_classes_jar_sources_2_0_61_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_classes_jar_sources_2_0_61_Final", - "sha256": "b542370be6ad4d723e0156fc41ffc0db9efa308330e71aec18cdeb0dfc3a44d0", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.61.Final/netty-tcnative-classes-2.0.61.Final-sources.jar" - ], - "downloaded_file_path": "io/netty/netty-tcnative-classes/2.0.61.Final/netty-tcnative-classes-2.0.61.Final-sources.jar" - } - }, - "io_netty_netty_transport_classes_kqueue_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_transport_classes_kqueue_4_1_97_Final", - "sha256": "964ef63eb24a5c979f0af473da13f9574497e11bd41543a66d10609d34013b9f", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.97.Final/netty-transport-classes-kqueue-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-transport-classes-kqueue/4.1.97.Final/netty-transport-classes-kqueue-4.1.97.Final.jar" - } - }, - "org_codehaus_mojo_animal_sniffer_annotations_jar_sources_1_23": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_codehaus_mojo_animal_sniffer_annotations_jar_sources_1_23", - "sha256": "4878fcc6808dbc88085a4622db670e703867754bc4bc40312c52bf3a3510d019", - "urls": [ - "https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23-sources.jar" - ], - "downloaded_file_path": "org/codehaus/mojo/animal-sniffer-annotations/1.23/animal-sniffer-annotations-1.23-sources.jar" - } - }, - "io_netty_netty_tcnative_boringssl_static": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_tcnative_boringssl_static", - "generating_repository": "maven", - "target_name": "io_netty_netty_tcnative_boringssl_static" - } - }, - "io_netty_netty_buffer_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_buffer_4_1_86_Final", - "sha256": "e42e15f47c865266b1faa6e038ebfd7ddadcf9f4ae9e6617edd4881dbd4abe88", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar" - } - }, - "io_netty_netty_codec_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_4_1_86_Final", - "sha256": "0456840b5c851dad6cab881cd1a9ad5d916db65d81048145df1d9a6d03325bea", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar" - } - }, - "org_apache_tomcat_annotations_api_6_0_53": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_tomcat_annotations_api_6_0_53", - "sha256": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13", - "urls": [ - "https://repo1.maven.org/maven2/org/apache/tomcat/annotations-api/6.0.53/annotations-api-6.0.53.jar" - ], - "downloaded_file_path": "org/apache/tomcat/annotations-api/6.0.53/annotations-api-6.0.53.jar" - } - }, - "org_jetbrains_kotlin_kotlin_stdlib_1_6_21": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_jetbrains_kotlin_kotlin_stdlib_1_6_21", - "sha256": "739c526672bb337573b28f63afa8306eb088b0c3a0967f56d6c89f4a3012a492", - "urls": [ - "https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.jar" - ], - "downloaded_file_path": "org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.jar" - } - }, - "io_perfmark_perfmark_api_jar_sources_0_26_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_perfmark_perfmark_api_jar_sources_0_26_0", - "sha256": "7379e0fef0c32d69f3ebae8f271f426fc808613f1cfbc29e680757f348ba8aa4", - "urls": [ - "https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0-sources.jar" - ], - "downloaded_file_path": "io/perfmark/perfmark-api/0.26.0/perfmark-api-0.26.0-sources.jar" - } - }, - "software_amazon_awssdk_aws_query_protocol_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_aws_query_protocol_2_20_78", - "sha256": "74c9b42046e3829836d2351a3a0bb06ae54f7e4f0c3d319c9b68166f245db549", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.20.78/aws-query-protocol-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/aws-query-protocol/2.20.78/aws-query-protocol-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/aws-query-protocol/2.20.78/aws-query-protocol-2.20.78.jar" - } - }, - "junit_junit": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~junit_junit", - "generating_repository": "maven", - "target_name": "junit_junit" - } - }, - "com_google_guava_guava_testlib_jar_sources_31_1_jre": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava_testlib_jar_sources_31_1_jre", - "sha256": "7149659f8966197dcd91a42183349f862d3973f8e65efe6d03e678464fa13bfd", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/guava-testlib/31.1-jre/guava-testlib-31.1-jre-sources.jar" - ], - "downloaded_file_path": "com/google/guava/guava-testlib/31.1-jre/guava-testlib-31.1-jre-sources.jar" - } - }, - "org_apache_tomcat_annotations_api": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_apache_tomcat_annotations_api", - "generating_repository": "maven", - "target_name": "org_apache_tomcat_annotations_api" - } - }, - "io_netty_netty_codec_http": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_codec_http", - "generating_repository": "maven", - "target_name": "io_netty_netty_codec_http" - } - }, - "com_google_flogger_flogger_system_backend_0_7_4": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_flogger_flogger_system_backend_0_7_4", - "sha256": "fd66f2615a9d8fe1b2274f1b5005a5555a0cd63cdfdab2ca9500e6eb81dc5f63", - "urls": [ - "https://repo1.maven.org/maven2/com/google/flogger/flogger-system-backend/0.7.4/flogger-system-backend-0.7.4.jar" - ], - "downloaded_file_path": "com/google/flogger/flogger-system-backend/0.7.4/flogger-system-backend-0.7.4.jar" - } - }, - "com_google_api_grpc_proto_google_common_protos_2_19_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_proto_google_common_protos_2_19_1", - "sha256": "5557ee1b7f44a80fa595cdcedcc52ed3be143ce25408181c3ad136006cdd749f", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.19.1/proto-google-common-protos-2.19.1.jar", - "https://maven.google.com/com/google/api/grpc/proto-google-common-protos/2.19.1/proto-google-common-protos-2.19.1.jar" - ], - "downloaded_file_path": "com/google/api/grpc/proto-google-common-protos/2.19.1/proto-google-common-protos-2.19.1.jar" - } - }, - "com_google_api_gax_grpc_2_28_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_gax_grpc_2_28_1", - "sha256": "e9e40d1d7354e8f857b05be2208c11722c1b97dc7aaa4b4b125fcf0457b45a03", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/gax-grpc/2.28.1/gax-grpc-2.28.1.jar", - "https://maven.google.com/com/google/api/gax-grpc/2.28.1/gax-grpc-2.28.1.jar" - ], - "downloaded_file_path": "com/google/api/gax-grpc/2.28.1/gax-grpc-2.28.1.jar" - } - }, - "org_mockito_mockito_core_jar_sources_4_3_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~org_mockito_mockito_core_jar_sources_4_3_1", - "sha256": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6", - "urls": [ - "https://repo1.maven.org/maven2/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1-sources.jar" - ], - "downloaded_file_path": "org/mockito/mockito-core/4.3.1/mockito-core-4.3.1-sources.jar" - } - }, - "software_amazon_awssdk_s3_2_20_78": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~software_amazon_awssdk_s3_2_20_78", - "sha256": "0a21d9d740f20e8d65985b8e31154a6603f4f15a7c5acea5a70957745519327b", - "urls": [ - "https://repo1.maven.org/maven2/software/amazon/awssdk/s3/2.20.78/s3-2.20.78.jar", - "https://maven.google.com/software/amazon/awssdk/s3/2.20.78/s3-2.20.78.jar" - ], - "downloaded_file_path": "software/amazon/awssdk/s3/2.20.78/s3-2.20.78.jar" - } - }, - "com_google_android_annotations_jar_sources_4_1_1_4": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_android_annotations_jar_sources_4_1_1_4", - "sha256": "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40", - "urls": [ - "https://repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4-sources.jar" - ], - "downloaded_file_path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4-sources.jar" - } - }, - "commons_codec_commons_codec_1_11": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~commons_codec_commons_codec_1_11", - "sha256": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", - "urls": [ - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar" - ], - "downloaded_file_path": "commons-codec/commons-codec/1.11/commons-codec-1.11.jar" - } - }, - "com_google_truth_extensions_truth_java8_extension": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_truth_extensions_truth_java8_extension", - "generating_repository": "maven", - "target_name": "com_google_truth_extensions_truth_java8_extension" - } - }, - "com_google_android_annotations_4_1_1_4": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_android_annotations_4_1_1_4", - "sha256": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", - "urls": [ - "https://repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" - ], - "downloaded_file_path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" - } - }, - "commons_codec_commons_codec_1_15": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~commons_codec_commons_codec_1_15", - "sha256": "b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63", - "urls": [ - "https://repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar", - "https://maven.google.com/commons-codec/commons-codec/1.15/commons-codec-1.15.jar" - ], - "downloaded_file_path": "commons-codec/commons-codec/1.15/commons-codec-1.15.jar" - } - }, - "com_google_guava_failureaccess_jar_sources_1_0_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_failureaccess_jar_sources_1_0_1", - "sha256": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f", - "urls": [ - "https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - ], - "downloaded_file_path": "com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar" - } - }, - "io_grpc_grpc_googleapis_1_55_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_grpc_grpc_googleapis_1_55_1", - "sha256": "d77f33f3c78b99c0c604def7efe27f912b9cee49219698180101a064d67bd268", - "urls": [ - "https://repo1.maven.org/maven2/io/grpc/grpc-googleapis/1.55.1/grpc-googleapis-1.55.1.jar", - "https://maven.google.com/io/grpc/grpc-googleapis/1.55.1/grpc-googleapis-1.55.1.jar" - ], - "downloaded_file_path": "io/grpc/grpc-googleapis/1.55.1/grpc-googleapis-1.55.1.jar" - } - }, - "com_google_api_grpc_proto_google_common_protos": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_proto_google_common_protos", - "generating_repository": "maven", - "target_name": "com_google_api_grpc_proto_google_common_protos" - } - }, - "com_google_guava_guava": { - "bzlFile": "@@rules_jvm_external~5.3//private:compat_repository.bzl", - "ruleClassName": "compat_repository", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_guava_guava", - "generating_repository": "maven", - "target_name": "com_google_guava_guava" - } - }, - "com_google_code_findbugs_jsr305_jar_sources_3_0_2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_code_findbugs_jsr305_jar_sources_3_0_2", - "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", - "urls": [ - "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - ], - "downloaded_file_path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar" - } - }, - "io_netty_netty_common_4_1_97_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_common_4_1_97_Final", - "sha256": "a8aca0c8e9347acc75c885ecc749195d9775369aa520b9276f2d1128210a6c17", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar" - } - }, - "io_netty_netty_handler_4_1_86_Final": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~io_netty_netty_handler_4_1_86_Final", - "sha256": "e69b42292929b278dc522e25177ddf7c54025484b55879f8227349adfbe1c04d", - "urls": [ - "https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar", - "https://maven.google.com/io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar" - ], - "downloaded_file_path": "io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar" - } - }, - "com_google_api_grpc_proto_google_common_protos_2_22_0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_proto_google_common_protos_2_22_0", - "sha256": "002eebc53d27e4fb2e8cf823ea1f3565b90c4b0b4380ff508bf61bd42f2be0d3", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/2.22.0/proto-google-common-protos-2.22.0.jar" - ], - "downloaded_file_path": "com/google/api/grpc/proto-google-common-protos/2.22.0/proto-google-common-protos-2.22.0.jar" - } - }, - "com_google_api_grpc_proto_google_cloud_storage_v2_2_22_3_alpha": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_google_api_grpc_proto_google_cloud_storage_v2_2_22_3_alpha", - "sha256": "346cc208553f4b286868bd05ccf4558e3798609559ec2b8fc8b2ea5e15819d8b", - "urls": [ - "https://repo1.maven.org/maven2/com/google/api/grpc/proto-google-cloud-storage-v2/2.22.3-alpha/proto-google-cloud-storage-v2-2.22.3-alpha.jar", - "https://maven.google.com/com/google/api/grpc/proto-google-cloud-storage-v2/2.22.3-alpha/proto-google-cloud-storage-v2-2.22.3-alpha.jar" - ], - "downloaded_file_path": "com/google/api/grpc/proto-google-cloud-storage-v2/2.22.3-alpha/proto-google-cloud-storage-v2-2.22.3-alpha.jar" - } - }, - "com_googlecode_java_diff_utils_diffutils_1_2_1": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_jvm_external~5.3~maven~com_googlecode_java_diff_utils_diffutils_1_2_1", - "sha256": "c98697c3b8dd745353cd0a83b109c1c999fec43b4a5cedb2f579452d8da2c171", - "urls": [ - "https://repo1.maven.org/maven2/com/googlecode/java-diff-utils/diffutils/1.2.1/diffutils-1.2.1.jar" - ], - "downloaded_file_path": "com/googlecode/java-diff-utils/diffutils/1.2.1/diffutils-1.2.1.jar" - } - } - } - } - }, - "@@rules_jvm_external~5.3//:non-module-deps.bzl%non_module_deps": { - "general": { - "bzlTransitiveDigest": "qgWS+OmUoYwHY8Yqzsfh0n1Tw0aCovW7X10OQ0LCEJM=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "io_bazel_rules_kotlin": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_jvm_external~5.3~non_module_deps~io_bazel_rules_kotlin", - "sha256": "946747acdbeae799b085d12b240ec346f775ac65236dfcf18aa0cd7300f6de78", - "urls": [ - "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.7.0-RC-2/rules_kotlin_release.tgz" - ] - } - } - } - } - }, - "@@rules_kotlin~1.9.0//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { - "general": { - "bzlTransitiveDigest": "MsG2U6EBrhd0r5706CUJ4kLT+JfMB0uLaQnqfORzIF8=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "rules_android": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_kotlin~1.9.0~rules_kotlin_extensions~rules_android", - "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", - "strip_prefix": "rules_android-0.1.1", - "urls": [ - "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip" - ] - } - }, - "com_github_pinterest_ktlint": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_kotlin~1.9.0~rules_kotlin_extensions~com_github_pinterest_ktlint", - "sha256": "2b3f6f674a944d25bb8d283c3539947bbe86074793012909a55de4b771f74bcc", - "urls": [ - "https://github.com/pinterest/ktlint/releases/download/0.49.1/ktlint" - ], - "executable": true - } - }, - "buildkite_config": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_kotlin~1.9.0~rules_kotlin_extensions~buildkite_config", - "urls": [ - "https://storage.googleapis.com/rbe-toolchain/bazel-configs/rbe-ubuntu1604/latest/rbe_default.tar" - ] - } - }, - "com_github_jetbrains_kotlin": { - "bzlFile": "@@rules_kotlin~1.9.0//src/main/starlark/core/repositories:compiler.bzl", - "ruleClassName": "kotlin_compiler_repository", - "attributes": { - "name": "rules_kotlin~1.9.0~rules_kotlin_extensions~com_github_jetbrains_kotlin", - "urls": [ - "https://github.com/JetBrains/kotlin/releases/download/v1.9.10/kotlin-compiler-1.9.10.zip" - ], - "sha256": "7d74863deecf8e0f28ea54c3735feab003d0eac67e8d3a791254b16889c20342", - "compiler_version": "1.9.10" - } - }, - "com_github_google_ksp": { - "bzlFile": "@@rules_kotlin~1.9.0//src/main/starlark/core/repositories:ksp.bzl", - "ruleClassName": "ksp_compiler_plugin_repository", - "attributes": { - "name": "rules_kotlin~1.9.0~rules_kotlin_extensions~com_github_google_ksp", - "urls": [ - "https://github.com/google/ksp/releases/download/1.9.10-1.0.13/artifacts.zip" - ], - "sha256": "5b0b1179e8af40877d9d5929ec0260afb104956eabf2f23bb5568cfd6c20b37b", - "strip_version": "1.9.10-1.0.13" - } - }, - "kt_java_stub_template": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "name": "rules_kotlin~1.9.0~rules_kotlin_extensions~kt_java_stub_template", - "urls": [ - "https://raw.githubusercontent.com/bazelbuild/bazel/6.2.1/src/main/java/com/google/devtools/build/lib/bazel/rules/java/java_stub_template.txt" - ], - "sha256": "78e29525872594ffc783c825f428b3e61d4f3e632f46eaa64f004b2814c4a612" - } - } - } - } - }, - "@@rules_python~0.27.0//python/extensions:python.bzl%python": { - "general": { - "bzlTransitiveDigest": "sBUIrhzhZtq8rynvWnwm1dcZK05YfGluNUI/gOjLs2A=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "python_3_11_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_s390x-unknown-linux-gnu", - "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c", - "patches": [], - "platform": "s390x-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_aarch64-unknown-linux-gnu", - "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec", - "patches": [], - "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_aarch64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_aarch64-apple-darwin", - "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990", - "patches": [], - "platform": "aarch64-apple-darwin", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_aarch64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "pythons_hub": { - "bzlFile": "@@rules_python~0.27.0//python/private/bzlmod:pythons_hub.bzl", - "ruleClassName": "hub_repo", - "attributes": { - "name": "rules_python~0.27.0~python~pythons_hub", - "default_python_version": "3.11", - "toolchain_prefixes": [ - "_0000_python_3_11_" - ], - "toolchain_python_versions": [ - "3.11" - ], - "toolchain_set_python_version_constraints": [ - "False" - ], - "toolchain_user_repository_names": [ - "python_3_11" - ] - } - }, - "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_x86_64-pc-windows-msvc", - "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea", - "patches": [], - "platform": "x86_64-pc-windows-msvc", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_aarch64-unknown-linux-gnu_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~0.27.0//python/private:coverage.patch" - ], - "sha256": "fdec9e8cbf13a5bf63290fc6013d216a4c7232efb51548594ca3631a7f13c3a3", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/8c/95/16eed713202406ca0a37f8ac259bbf144c9d24f9b8097a8e6ead61da2dbb/coverage-7.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "python_3_11_x86_64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_x86_64-apple-darwin_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~0.27.0//python/private:coverage.patch" - ], - "sha256": "06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/c6/fa/529f55c9a1029c840bcc9109d5a15ff00478b7ff550a1ae361f8745f8ad5/coverage-7.2.7-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "python_3_11_aarch64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_aarch64-apple-darwin_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~0.27.0//python/private:coverage.patch" - ], - "sha256": "5baa06420f837184130752b7c5ea0808762083bf3487b5038d68b012e5937dbe", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/67/d7/cd8fe689b5743fffac516597a1222834c42b80686b99f5b44ef43ccc2a43/coverage-7.2.7-cp311-cp311-macosx_11_0_arm64.whl" - ] - } - }, - "python_3_11": { - "bzlFile": "@@rules_python~0.27.0//python/private:toolchains_repo.bzl", - "ruleClassName": "toolchain_aliases", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11", - "python_version": "3.11.6", - "user_repository_name": "python_3_11", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_ppc64le-unknown-linux-gnu", - "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf", - "patches": [], - "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_x86_64-apple-darwin", - "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371", - "patches": [], - "platform": "x86_64-apple-darwin", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_x86_64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_versions": { - "bzlFile": "@@rules_python~0.27.0//python/private:toolchains_repo.bzl", - "ruleClassName": "multi_toolchain_aliases", - "attributes": { - "name": "rules_python~0.27.0~python~python_versions", - "python_versions": { - "3.11": "python_3_11" - } - } - }, - "python_3_11_x86_64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_x86_64-unknown-linux-gnu_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~0.27.0//python/private:coverage.patch" - ], - "sha256": "63426706118b7f5cf6bb6c895dc215d8a418d5952544042c8a2d9fe87fcf09cb", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/a7/cd/3ce94ad9d407a052dc2a74fbeb1c7947f442155b28264eb467ee78dea812/coverage-7.2.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~0.27.0~python~python_3_11_x86_64-unknown-linux-gnu", - "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8", - "patches": [], - "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_x86_64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - } - } - } - }, - "@@rules_python~0.27.0//python/private/bzlmod:internal_deps.bzl%internal_deps": { - "general": { - "bzlTransitiveDigest": "xr7pKQvGhawsuA61pquXxuhuxlzM5QyWfF9UXfyr2Y4=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pypi__wheel": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__wheel", - "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", - "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__click": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__click", - "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__importlib_metadata": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__importlib_metadata", - "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", - "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pyproject_hooks": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__pyproject_hooks", - "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", - "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pep517": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__pep517", - "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", - "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__packaging": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__packaging", - "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", - "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pip_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__pip_tools", - "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", - "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__setuptools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__setuptools", - "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", - "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__zipp": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__zipp", - "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", - "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__colorama": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__colorama", - "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__build": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__build", - "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", - "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "rules_python_internal": { - "bzlFile": "@@rules_python~0.27.0//python/private:internal_config_repo.bzl", - "ruleClassName": "internal_config_repo", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~rules_python_internal" - } - }, - "pypi__pip": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__pip", - "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", - "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__installer": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__installer", - "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", - "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__more_itertools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__more_itertools", - "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", - "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__tomli": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~0.27.0~internal_deps~pypi__tomli", - "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", - "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - } - } - } - } - } -} diff --git a/WORKSPACE b/WORKSPACE index e69de29bb2d..89c778464c9 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -0,0 +1,1009 @@ +workspace(name = "intellij_with_bazel") + +load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external") + +# Long-lived download links available at: https://www.jetbrains.com/intellij-repository/releases + +# The plugin api for IntelliJ 2021.2. This is required to build IJwB, +# and run integration tests. +http_archive( + name = "intellij_ce_2021_2", + build_file = "@//intellij_platform_sdk:BUILD.idea212", + sha256 = "aa38bf2f86b570ce9cac14b01f7e3bf8f592d05641384e7ecedde13cbfa6491a", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2021.2.4/ideaIC-2021.2.4.zip", +) + +# The plugin api for intellij_ce_2021_3. This is required to build IJwB and run integration tests. +http_archive( + name = "intellij_ce_2021_3", + build_file = "@//intellij_platform_sdk:BUILD.idea213", + sha256 = "7686d43fe0ea621718c1c9816460028146586ec10de1420500fc847edc603bb9", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2021.3.3/ideaIC-2021.3.3.zip", +) + +# The plugin api for intellij_ce_2022_1. This is required to build IJwB and run integration tests. +http_archive( + name = "intellij_ce_2022_1", + build_file = "@//intellij_platform_sdk:BUILD.idea221", + sha256 = "dc45e4c689a76c3022191a96fc3461333f177d62ab8d3e57e2cb2cc916ed9080", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2022.1.3/ideaIC-2022.1.3.zip", +) + +# The plugin api for intellij_ce_2022_2. This is required to build IJwB and run integration tests. +http_archive( + name = "intellij_ce_2022_2", + build_file = "@//intellij_platform_sdk:BUILD.idea222", + sha256 = "19cf087718400dbc5a90c6423aa71ebfbfe1c504e8fc399034b864cb6d2e7275", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2022.2.5/ideaIC-2022.2.5.zip", +) + +# The plugin api for intellij_ce_2022_3. This is required to build IJwB and run integration tests. +http_archive( + name = "intellij_ce_2022_3", + build_file = "@//intellij_platform_sdk:BUILD.idea223", + sha256 = "f6ea9aee6dec73b55ea405b37402394095be3c658d1c2707a8f30ac848974eac", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2022.3/ideaIC-2022.3.zip", +) + +# The plugin api for intellij_ce_2023_1. This is required to build IJwB and run integration tests. +IC_231_SHA = "453980e0f2f56cf799df30e4378c65f3645ab1870276d13b1b7b5ebfbfb3e6e0" + +IC_231_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2023.1.5/ideaIC-2023.1.5.zip" + +http_archive( + name = "intellij_ce_2023_1", + build_file = "@//intellij_platform_sdk:BUILD.idea231", + sha256 = IC_231_SHA, + url = IC_231_URL, +) + +# The plugin api for intellij_ce_2023_2. This is required to build IJwB and run integration tests. +IC_232_SHA = "0267e8c5e1fed3d82ccfab973a57ad7e551cc0022d1198d87b1c5afaabc9d4ba" + +IC_232_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2023.2.5/ideaIC-2023.2.5.zip" + +http_archive( + name = "intellij_ce_2023_2", + build_file = "@//intellij_platform_sdk:BUILD.idea232", + sha256 = IC_232_SHA, + url = IC_232_URL, +) + +# The plugin api for intellij_ce_2023_2. This is required to build IJwB and run integration tests. +IC_233_SHA = "bdbbc56e6ade43ca4b05649948a9be42160bcbc46db5db62b2fe5ff301597da3" + +IC_233_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2023.3.1/ideaIC-2023.3.1.zip" + +http_archive( + name = "intellij_ce_2023_3", + build_file = "@//intellij_platform_sdk:BUILD.idea233", + sha256 = IC_233_SHA, + url = IC_233_URL, +) + +# The plugin api for IntelliJ UE 2021.2. This is required to run UE-specific +# integration tests. +http_archive( + name = "intellij_ue_2021_2", + build_file = "@//intellij_platform_sdk:BUILD.ue212", + sha256 = "f5e942e090693c139dda22e798823285e22d7b31aaad5d52c23a370a6e91ec7d", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2021.2.4/ideaIU-2021.2.4.zip", +) + +# The plugin api for intellij_ue_2021_3. This is required to run UE-specific integration tests. +http_archive( + name = "intellij_ue_2021_3", + build_file = "@//intellij_platform_sdk:BUILD.ue213", + sha256 = "fc5ce48e614d5c083270a892cd5b38c9300f18aac41e1e0c7d15c518e978e96a", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2021.3.3/ideaIU-2021.3.3.zip", +) + +# The plugin api for intellij_ue_2022_1. This is required to run UE-specific integration tests. +http_archive( + name = "intellij_ue_2022_1", + build_file = "@//intellij_platform_sdk:BUILD.ue221", + sha256 = "598e085c98283c3206d9b755e6ef5f3321a3a11b1e5affa740276e9e3b0bd1f0", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2022.1.3/ideaIU-2022.1.3.zip", +) + +# The plugin api for intellij_ue_2022_2. This is required to run UE-specific integration tests. +http_archive( + name = "intellij_ue_2022_2", + build_file = "@//intellij_platform_sdk:BUILD.ue222", + sha256 = "557eb6ddab79894ea3b96f072b7ab797b7733329c0ae03b3701fb098e0ebb63a", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2022.2.5/ideaIU-2022.2.5.zip", +) + +# The plugin api for intellij_ue_2022_3. This is required to run UE-specific integration tests. +http_archive( + name = "intellij_ue_2022_3", + build_file = "@//intellij_platform_sdk:BUILD.ue223", + sha256 = "0b17ea16e70290d912b6be246460907643c23f33ae2c22331084818025c2b297", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2022.3/ideaIU-2022.3.zip", +) + +# The plugin api for intellij_ue_2023_1. This is required to run UE-specific integration tests. +IU_231_SHA = "c6142e5b060a1f48257b3bdec840367e889d5ae80f8cf355dccd69524484ee6f" + +IU_231_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2023.1.5/ideaIU-2023.1.5.zip" + +http_archive( + name = "intellij_ue_2023_1", + build_file = "@//intellij_platform_sdk:BUILD.ue231", + sha256 = IU_231_SHA, + url = IU_231_URL, +) + +# The plugin api for intellij_ue_2023_2. This is required to run UE-specific integration tests. +IU_232_SHA = "334dade187a1f15a001fc968863ae857638d17e249db7db0416c6e659c48be81" + +IU_232_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2023.2.5/ideaIU-2023.2.5.zip" + +http_archive( + name = "intellij_ue_2023_2", + build_file = "@//intellij_platform_sdk:BUILD.ue232", + sha256 = IU_232_SHA, + url = IU_232_URL, +) + +IU_233_SHA = "6bab1b80cf1905f80c98df8c22ca37fc75cdae9aa66389e1359abc19c173af47" + +IU_233_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2023.3.1/ideaIU-2023.3.1.zip" + +http_archive( + name = "intellij_ue_2023_3", + build_file = "@//intellij_platform_sdk:BUILD.ue233", + sha256 = IU_233_SHA, + url = IU_233_URL, +) + +# The plugin api for clion_2021_2. This is required to build CLwB, and run integration tests. +http_archive( + name = "clion_2021_2", + build_file = "@//intellij_platform_sdk:BUILD.clion212", + sha256 = "1b9a882aa703303dead8b9459bd8d4f2572bd977d46dce99af96c1647231da2c", + url = "https://download.jetbrains.com/cpp/CLion-2021.2.4.tar.gz", +) + +# The plugin api for clion_2021_3. This is required to build CLwB, and run integration tests. +http_archive( + name = "clion_2021_3", + build_file = "@//intellij_platform_sdk:BUILD.clion213", + sha256 = "f3b0b9e0dd0cd4aebef5d424e7a22868c732daad47d6c94f73630cef449ccf78", + url = "https://download.jetbrains.com/cpp/CLion-2021.3.4.tar.gz", +) + +# The plugin api for clion_2022_1. This is required to build CLwB\, and run integration tests. +http_archive( + name = "clion_2022_1", + build_file = "@//intellij_platform_sdk:BUILD.clion221", + sha256 = "6f0234d41c4ca1cf8eaa4ea5585ba4cfc17d86c16c78edc59501e0ca05a80d56", + url = "https://download.jetbrains.com/cpp/CLion-2022.1.3.tar.gz", +) + +# The plugin api for clion_2022_2. This is required to build CLwB\, and run integration tests. +http_archive( + name = "clion_2022_2", + build_file = "@//intellij_platform_sdk:BUILD.clion222", + sha256 = "94ffbdf82606f2f90618c1fdb89432d627e7f24ae158b36a591da2c303047436", + url = "https://download.jetbrains.com/cpp/CLion-2022.2.tar.gz", +) + +# The plugin api for clion_2022_3. This is required to build CLwB\, and run integration tests. +http_archive( + name = "clion_2022_3", + build_file = "@//intellij_platform_sdk:BUILD.clion223", + sha256 = "5c248465a99f7286e7863ccc4fbd6772af890b57d71a02690e20031aa16d7957", + url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2022.3/clion-2022.3.zip", +) + +# The plugin api for clion_2023_1. This is required to build CLwB\, and run integration tests. +CLION_231_SHA = "acc45ab155940ed75a8f302772a46eb1c979aa8329ae7ccbd8151d4585a14a43" + +CLION_231_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2023.1.5/clion-2023.1.5.zip" + +http_archive( + name = "clion_2023_1", + build_file = "@//intellij_platform_sdk:BUILD.clion231", + sha256 = CLION_231_SHA, + url = CLION_231_URL, +) + +# The plugin api for clion_2023_2. This is required to build CLwB\, and run integration tests. +CLION_232_SHA = "b756a2425fad72564f68a0cdfc0a6e7b74e0fe78e5f4b10456746d29d7dee978" + +CLION_232_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2023.2.2/clion-2023.2.2.zip" + +http_archive( + name = "clion_2023_2", + build_file = "@//intellij_platform_sdk:BUILD.clion232", + sha256 = CLION_232_SHA, + url = CLION_232_URL, +) + +CLION_233_SHA = "95ec388c2bfe74e7144dc7701d3fd25341d71d23fe54d87f16aa95c85ed8524a" + +CLION_233_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2023.3.1/clion-2023.3.1.zip" + +http_archive( + name = "clion_2023_3", + build_file = "@//intellij_platform_sdk:BUILD.clion233", + sha256 = CLION_233_SHA, + url = CLION_233_URL, +) + +DEVKIT_BUILD_FILE = """ +java_import( + name = "devkit", + jars = ["devkit/lib/devkit.jar"], + visibility = ["//visibility:public"], +) +""" + +DEVKIT_233_SHA = "c048e8a354e225ea650ac9180602a4ceebc08ced47340446d84fa11b8bc05faa" + +DEVKIT_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/DevKit/233.13135.65/DevKit-233.13135.65.zip" + +http_archive( + name = "devkit_2023_3", + build_file_content = DEVKIT_BUILD_FILE, + sha256 = DEVKIT_233_SHA, + url = DEVKIT_233_URL, +) + +_PYTHON_CE_BUILD_FILE = """ +java_import( + name = "python", + jars = ["python-ce/lib/python-ce.jar"], + visibility = ["//visibility:public"], +) +filegroup( + name = "python_helpers", + srcs = glob(["python-ce/helpers/**/*"]), + visibility = ["//visibility:public"], +) +""" + +#TODO(ymoh): remove with the removal of 2021.1 Python plugin +# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. +http_archive( + name = "python_2021_1", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "7d16cc9bf80c9e2c26d55d55564c1c174583a5e6900e6b7f13d5663275b07644", + url = "https://plugins.jetbrains.com/files/7322/125352/python-ce-211.7628.24.zip", +) + +# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. +http_archive( + name = "python_2021_2", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "ce110ae1a5d3787bc85ae88d67fa2faa2be959a3e8acfc3567f8ed7b64c9151a", + url = "https://plugins.jetbrains.com/files/7322/151370/python-ce-212.5712.43.zip", +) + +# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. +http_archive( + name = "python_2021_3", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "47df4c32a19354efcc2d8171de85083e8e43b849c066bb979ed313b6309de08b", + url = "https://plugins.jetbrains.com/files/7322/162748/python-ce-213.7172.26.zip", +) + +# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. +http_archive( + name = "python_2022_1", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "1b0fb6824a7db252dfe3fd4eb638470bb96db4712bf1347560acee20eac1e8bc", + url = "https://plugins.jetbrains.com/files/7322/187811/python-ce-221.5921.27.zip", +) + +http_archive( + name = "python_2022_2", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "aaae5ea44b5ad18793f8de63c00dce0371d91c14f7381260d19c4adaf4f9c9bf", + url = "https://plugins.jetbrains.com/files/7322/305491/python-ce-222.4554.5.zip", +) + +http_archive( + name = "python_2022_3", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "65db7c364a3f1756cf07fb161ff4eb67fd8f8612a8c3da812b2f9ba5b2d6e13d", + url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/223.7571.182/PythonCore-223.7571.182.zip", +) + +PYTHON_PLUGIN_231_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/231.9225.4/PythonCore-231.9225.4.zip" + +PYTHON_PLUGIN_231_SHA = "bb9fe55fc483b4da1f6062c764ebd076d0de9f913c924db295f2bd2f05353777" + +http_archive( + name = "python_2023_1", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = PYTHON_PLUGIN_231_SHA, + url = PYTHON_PLUGIN_231_URL, +) + +PYTHON_PLUGIN_232_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/232.10203.2/PythonCore-232.10203.2.zip" + +PYTHON_PLUGIN_232_SHA = "027bc9e2322f21cb3093b3254035cfeaac587552f9db2f664b28280f172acfed" + +http_archive( + name = "python_2023_2", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = PYTHON_PLUGIN_232_SHA, + url = PYTHON_PLUGIN_232_URL, +) + +PYTHON_PLUGIN_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/233.13135.65/PythonCore-233.13135.65.zip" + +PYTHON_PLUGIN_233_SHA = "48ef31f29e40ab3824027299b6bd7a0267aaad8175ebb1a5f10841122f5e9513" + +http_archive( + name = "python_2023_3", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = PYTHON_PLUGIN_233_SHA, + url = PYTHON_PLUGIN_233_URL, +) + +http_archive( + name = "python_2023_1", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "825c30d2cbcce405fd18fddf356eb1f425607e9c780f8eff95d21ac23f8d90fd", + url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/231.8770.65/PythonCore-231.8770.65.zip", +) + +http_archive( + name = "python_2023_2", + build_file_content = _PYTHON_CE_BUILD_FILE, + sha256 = "e744349f353568c18a9e11ec5e3a205f62bbdc1b65c9abc96783c479fe2aa51b", + url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/232.9921.47/PythonCore-232.9921.47.zip", +) + +_GO_BUILD_FILE = """ +java_import( + name = "go", + jars = glob(["go/lib/*.jar"]), + visibility = ["//visibility:public"], +) +""" + +# Go plugin for IntelliJ UE. Required at compile-time for Bazel integration. +http_archive( + name = "go_2021_2", + build_file_content = _GO_BUILD_FILE, + sha256 = "5c868f2be8feb552aa4f9edb2a3c48db68193eb49ba50ca0a0976f4b9de82c67", + url = "https://plugins.jetbrains.com/files/9568/149614/go-212.5712.14.zip", +) + +# Go plugin for IntelliJ UE. Required at compile-time for Bazel integration. +http_archive( + name = "go_2021_3", + build_file_content = _GO_BUILD_FILE, + sha256 = "12c3acf0e75f8d7fb5655e9400faa26bbc7b314c515c4a3ca9e6bb8c3a130a58", + url = "https://plugins.jetbrains.com/files/9568/160433/go-213.7172.6.zip", +) + +# Go plugin for IntelliJ UE. Required at compile-time for Bazel integration. +http_archive( + name = "go_2022_1", + build_file_content = _GO_BUILD_FILE, + sha256 = "4219a3b76c985ad1066d4ff99f516422bcbbfda2feba6a950e8bb6c5e544e3ea", + url = "https://plugins.jetbrains.com/files/9568/185980/go-221.5921.16.zip", +) + +http_archive( + name = "go_2022_2", + build_file_content = _GO_BUILD_FILE, + sha256 = "cc19cc418b512420643c8c94eaf2cf1775de3183b1a8d0c2703959fcc4275afd", + url = "https://plugins.jetbrains.com/files/9568/256314/go-222.4459.24.zip", +) + +_GO_BUILD_FILE_223 = """ +java_import( + name = "go", + jars = glob(["go-plugin/lib/*.jar"]), + visibility = ["//visibility:public"], +) +""" + +http_archive( + name = "go_2022_3", + build_file_content = _GO_BUILD_FILE_223, + sha256 = "11d30e00aa21fc8c7aa47df3743c0180058556cbb73292c712e151a0c3d59908", + url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/223.7571.182/org.jetbrains.plugins.go-223.7571.182.zip", +) + +GO_PLUGIN_231_SHA = "a8d277125ec1f6a2ba0190a7c456d6c39057e563596874ec432a8f278b3d6976" + +GO_PLUGIN_231_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/231.9392.1/org.jetbrains.plugins.go-231.9392.1.zip" + +http_archive( + name = "go_2023_1", + build_file_content = _GO_BUILD_FILE_223, + sha256 = GO_PLUGIN_231_SHA, + url = GO_PLUGIN_231_URL, +) + +GO_PLUGIN_232_SHA = "6682325b13d66b716fc9bc719821f3f7bad16f21ac4504cc4656265fee74ceb4" + +GO_PLUGIN_232_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/232.10203.2/org.jetbrains.plugins.go-232.10203.2.zip" + +http_archive( + name = "go_2023_2", + build_file_content = _GO_BUILD_FILE_223, + sha256 = GO_PLUGIN_232_SHA, + url = GO_PLUGIN_232_URL, +) + +GO_PLUGIN_233_SHA = "cbd9b1355c225a32d9a99ef0a563aada68e1ee6ced0b27614fd6e1714a859e8c" + +GO_PLUGIN_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/233.13135.65/org.jetbrains.plugins.go-233.13135.65.zip" + +http_archive( + name = "go_2023_3", + build_file_content = _GO_BUILD_FILE_223, + sha256 = GO_PLUGIN_233_SHA, + url = GO_PLUGIN_233_URL, +) + +_SCALA_BUILD_FILE = """ +java_import( + name = "scala", + jars = glob(["Scala/lib/*.jar"]), + visibility = ["//visibility:public"], +) +""" + +# Scala plugin for IntelliJ CE. Required at compile-time for scala-specific features. +http_archive( + name = "scala_2021_2", + build_file_content = _SCALA_BUILD_FILE, + sha256 = "8d9c2831920fb69a52898598dc7f78c455001b3ebd1956b972757ffae7c0f056", + url = "https://plugins.jetbrains.com/files/1347/153522/scala-intellij-bin-2021.2.30.zip", +) + +# Scala plugin for IntelliJ CE. Required at compile-time for scala-specific features. +http_archive( + name = "scala_2021_3", + build_file_content = _SCALA_BUILD_FILE, + sha256 = "c14a15321060260360c3b8d41e9ef4080b5e552d2d0eb30ce6b141da08ee4764", + url = "https://plugins.jetbrains.com/files/1347/160380/scala-intellij-bin-2021.3.20.zip", +) + +# Scala plugin for IntelliJ CE. Required at compile-time for scala-specific features. +http_archive( + name = "scala_2022_1", + build_file_content = _SCALA_BUILD_FILE, + sha256 = "27d2ce5c1cddf497c685d30bcbc13b7e0d6691704fbfcc01fb8f4d832f0be9a1", + url = "https://plugins.jetbrains.com/files/1347/182909/scala-intellij-bin-2022.1.16.zip", +) + +http_archive( + name = "scala_2022_2", + build_file_content = _SCALA_BUILD_FILE, + sha256 = "67e0634b4a1c9431fde6f804da9714c935382c1442f541000e7dcd598d74bde7", + url = "https://plugins.jetbrains.com/files/1347/202220/scala-intellij-bin-2022.2.659.zip", +) + +http_archive( + name = "scala_2022_3", + build_file_content = _SCALA_BUILD_FILE, + sha256 = "f028ac7263433c8692d9d4c92aaba9e114fc75f6299d4d86817db371409f74f3", + url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2022.3.13/org.intellij.scala-2022.3.13.zip", +) + +SCALA_PLUGIN_231_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2023.1.23/org.intellij.scala-2023.1.23.zip" + +SCALA_PLUGIN_231_SHA = "a880cf0d0d9fa920cec69f4f26a1d6c068a06b3e257c2bb1f2c96bc7b5f6a1c4" + +http_archive( + name = "scala_2023_1", + build_file_content = _SCALA_BUILD_FILE, + sha256 = SCALA_PLUGIN_231_SHA, + url = SCALA_PLUGIN_231_URL, +) + +SCALA_PLUGIN_232_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2023.2.27/org.intellij.scala-2023.2.27.zip" + +SCALA_PLUGIN_232_SHA = "d72a7938b3518b7724036b6001b452feff350791be554a7c390e78251fd30379" + +http_archive( + name = "scala_2023_2", + build_file_content = _SCALA_BUILD_FILE, + sha256 = SCALA_PLUGIN_232_SHA, + url = SCALA_PLUGIN_232_URL, +) + +SCALA_PLUGIN_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2023.3.17/org.intellij.scala-2023.3.17.zip" + +SCALA_PLUGIN_233_SHA = "019e9b6dc4f6f477a5f0d7dedc80dc1b5724bc1ba653069c353beee5275a7aca" + +http_archive( + name = "scala_2023_3", + build_file_content = _SCALA_BUILD_FILE, + sha256 = SCALA_PLUGIN_233_SHA, + url = SCALA_PLUGIN_233_URL, +) + +# The plugin api for android_studio_2022_2 android_studio. This is required to build ASwB and run integration tests +http_archive( + name = "android_studio_2022_2", + build_file = "@//intellij_platform_sdk:BUILD.android_studio222", + sha256 = "cdd852c4499b5f7402df44dfc69e8ca418ffc9a684caab34047476fd2cb24efc", + url = "https://dl.google.com/dl/android/studio/ide-zips/2022.2.1.18/android-studio-2022.2.1.18-linux.tar.gz", +) + +# The plugin api for android_studio_dev android_studio. This is required to build ASwB and run integration tests +http_archive( + name = "android_studio_dev", + build_file = "@//intellij_platform_sdk:BUILD.android_studiodev", + sha256 = "cb3f0494220f92dd85399adfb8655a1a2bd81b238d26e63a8bbd8bde95a0fccf", + url = "https://android-build", +) + +# The plugin api for android_studio_2023_2 android_studio. This is required to build ASwB and run integration tests +http_archive( + name = "android_studio_2023_2", + build_file = "@//intellij_platform_sdk:BUILD.android_studio232", + sha256 = "f2ccc445fb5c87525627ae81725241ab90d9707d577f5732563d3c5a49cba12f", + url = "https://dl.google.com/dl/android/studio/ide-zips/2023.2.1.14/android-studio-2023.2.1.14-linux.tar.gz", +) + +# The plugin api for android_studio_2023_1 android_studio. This is required to build ASwB and run integration tests +http_archive( + name = "android_studio_2023_1", + build_file = "@//intellij_platform_sdk:BUILD.android_studio231", + sha256 = "22889528c5e261fd3ff0a183cbeef780bd99a51f348ac76efb8360565b89d11c", + url = "https://dl.google.com/dl/android/studio/ide-zips/2023.1.1.21/android-studio-2023.1.1.21-linux.tar.gz", +) + +# The plugin api for android_studio_2022_3 android_studio. This is required to build ASwB and run integration tests +http_archive( + name = "android_studio_2022_3", + build_file = "@//intellij_platform_sdk:BUILD.android_studio223", + sha256 = "250625dcab183e0c68ebf12ef8a522af7369527d76f1efc704f93c05b02ffa9e", + url = "https://dl.google.com/dl/android/studio/ide-zips/2022.3.1.19/android-studio-2022.3.1.19-linux.tar.gz", +) + +http_archive( + name = "rules_java", + sha256 = "7b0d9ba216c821ee8697dedc0f9d0a705959ace462a3885fe9ba0347ba950111", + urls = [ + "https://github.com/bazelbuild/rules_java/releases/download/6.5.1/rules_java-6.5.1.tar.gz", + ], +) + +JUNIT_ARTIFACT = "junit:junit:4.13.2" + +JUNIT_SHA = "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" + +# LICENSE: Common Public License 1.0 +jvm_maven_import_external( + name = "junit", + artifact = JUNIT_ARTIFACT, + artifact_sha256 = JUNIT_SHA, + licenses = ["notice"], # Common Public License 1.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "jsr305_annotations", + artifact = "com.google.code.findbugs:jsr305:3.0.2", + artifact_sha256 = "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "truth", + artifact = "com.google.truth:truth:0.42", + artifact_sha256 = "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "truth8", + artifact = "com.google.truth.extensions:truth-java8-extension:0.42", + artifact_sha256 = "cf9e095a6763bc33633b8844c3ebadffe3b082c81dd97a4d79b64ad88d305bc1", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "mockito", + artifact = "org.mockito:mockito-core:3.3.0", + artifact_sha256 = "fc1a1f2d1d64566bc31ee36d8214059f2adbe303d9109e5cc0e99685741c57c2", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +# objenesis is a dependency of mockito https://mvnrepository.com/artifact/org.mockito/mockito-core/3.3.0 +# Before 2023.2 it was delivered with IntelliJ bundle in lib/app.jar, but this no longer happens so we need +# to download it from Maven Central. +jvm_maven_import_external( + name = "objenesis", + artifact = "org.objenesis:objenesis:3.3", + artifact_sha256 = "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "bytebuddy", + artifact = "net.bytebuddy:byte-buddy:1.10.5", + artifact_sha256 = "3c9c603970bb9d68572c1aa29e9ae6b477d602922977a04bfa5f3b5465d7d1f4", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "bytebuddy-agent", + artifact = "net.bytebuddy:byte-buddy-agent:1.10.5", + artifact_sha256 = "290c9930965ef5810ddb15baf3b3647ce952f40fa2f0af82d5f669e04ba87e5b", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "auto_value", + artifact = "com.google.auto.value:auto-value:1.6.2", + artifact_sha256 = "edbe65a5c53e3d4f5cb10b055d4884ae7705a7cd697be4b2a5d8427761b8ba12", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "auto_value_annotations", + artifact = "com.google.auto.value:auto-value-annotations:1.6.2", + artifact_sha256 = "b48b04ddba40e8ac33bf036f06fc43995fc5084bd94bdaace807ce27d3bea3fb", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "error_prone_annotations", + artifact = "com.google.errorprone:error_prone_annotations:2.13.1", + artifact_sha256 = "f5ee2aac2ee6443789e1dee0f96e3c35d9f3c78891f54ed83f3cf918a1cde6d1", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "com_google_guava_guava", + artifact = "com.google.guava:guava:31.1-jre", + artifact_sha256 = "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab", + server_urls = [ + "https://repo1.maven.org/maven2", + ], +) + +jvm_maven_import_external( + name = "gson", + artifact = "com.google.code.gson:gson:2.9.1", + artifact_sha256 = "378534e339e6e6d50b1736fb3abb76f1c15d1be3f4c13cec6d536412e23da603", + server_urls = [ + "https://repo1.maven.org/maven2", + ], +) + +jvm_maven_import_external( + name = "flogger", + artifact = "com.google.flogger:flogger:0.7.4", + artifact_sha256 = "77aac11b3c26e1e184dcfe79c55ac6e27967a6dfe1c04146125176940bc64a55", + server_urls = [ + "https://repo1.maven.org/maven2", + ], +) + +jvm_maven_import_external( + name = "flogger_system_backend", + artifact = "com.google.flogger:flogger-system-backend:0.7.4", + artifact_sha256 = "fd66f2615a9d8fe1b2274f1b5005a5555a0cd63cdfdab2ca9500e6eb81dc5f63", + server_urls = [ + "https://repo1.maven.org/maven2", + ], +) + +http_archive( + name = "build_bazel_rules_android", + sha256 = "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", + strip_prefix = "rules_android-0.1.1", + urls = ["https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip"], +) + +_JARJAR_BUILD_FILE = """ +java_binary( + name = "jarjar_bin", + srcs = glob( + ["src/main/**/*.java"], + exclude = [ + "src/main/com/tonicsystems/jarjar/JarJarMojo.java", + "src/main/com/tonicsystems/jarjar/util/AntJarProcessor.java", + "src/main/com/tonicsystems/jarjar/JarJarTask.java", + ], + ), + main_class = "com.tonicsystems.jarjar.Main", + resources = [":help"], + use_launcher = False, + visibility = ["//visibility:public"], + deps = [":asm"], +) + +java_import( + name = "asm", + jars = glob(["lib/asm-*.jar"]), +) + +genrule( + name = "help", + srcs = ["src/main/com/tonicsystems/jarjar/help.txt"], + outs = ["com/tonicsystems/jarjar/help.txt"], + cmd = "cp $< $@", +) +""" + +new_git_repository( + name = "jarjar", + build_file_content = _JARJAR_BUILD_FILE, + commit = "38ff702d10baec78f30d5f57485ae452f0fe33b5", + remote = "https://github.com/google/jarjar", + shallow_since = "1518210648 -0800", +) + +http_archive( + name = "rules_python", + sha256 = "ffc7b877c95413c82bfd5482c017edcf759a6250d8b24e82f41f3c8b8d9e287e", + strip_prefix = "rules_python-0.19.0", + url = "https://github.com/bazelbuild/rules_python/releases/download/0.19.0/rules_python-0.19.0.tar.gz", +) + +load("@rules_python//python:repositories.bzl", "py_repositories") + +py_repositories() + +http_archive( + name = "bazel_skylib", + sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", + ], +) + +# specify a minimum version for bazel otherwise users on old versions may see +# unexpressive errors when new features are used +load("@bazel_skylib//lib:versions.bzl", "versions") + +versions.check(minimum_bazel_version = "5.2.0") + +load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") + +bazel_skylib_workspace() + +http_archive( + name = "contrib_rules_bazel_integration_test", + sha256 = "20d670bb614d311a2a0fc8af53760439214731c3d5be2d9b0a197dccc19583f5", + strip_prefix = "rules_bazel_integration_test-0.9.0", + urls = [ + "http://github.com/bazel-contrib/rules_bazel_integration_test/archive/v0.9.0.tar.gz", + ], +) + +load("@contrib_rules_bazel_integration_test//bazel_integration_test:deps.bzl", "bazel_integration_test_rules_dependencies") + +bazel_integration_test_rules_dependencies() + +load("@contrib_rules_bazel_integration_test//bazel_integration_test:defs.bzl", "bazel_binaries") + +bazel_binaries(versions = [ + "4.0.0", + "6.0.0", +]) + +# LICENSE: The Apache Software License, Version 2.0 +http_archive( + name = "rules_proto", + sha256 = "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd", + strip_prefix = "rules_proto-5.3.0-21.7", + urls = [ + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz", + ], +) + +load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains") + +rules_proto_dependencies() + +rules_proto_toolchains() + +# LICENSE: The Apache Software License, Version 2.0 +rules_scala_version = "a42f009ded929070d5c412284c50ba08f0f9e8b8" + +http_archive( + name = "io_bazel_rules_scala", + sha256 = "0074836b631caaf552fd7013d49f18fa5f0a27c86bb1b88bd3fa9371fa36b2c9", + strip_prefix = "rules_scala-%s" % rules_scala_version, + type = "zip", + url = "https://github.com/bazelbuild/rules_scala/archive/%s.zip" % rules_scala_version, +) + +load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config") + +scala_config() + +load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories") + +scala_repositories() + +load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_register_toolchains") + +scala_register_toolchains() + +load("@io_bazel_rules_scala//testing:scalatest.bzl", "scalatest_repositories", "scalatest_toolchain") + +scalatest_repositories() + +scalatest_toolchain() + +# LICENSE: The Apache Software License, Version 2.0 +http_archive( + name = "io_bazel_rules_kotlin", + sha256 = "5766f1e599acf551aa56f49dab9ab9108269b03c557496c54acaf41f98e2b8d6", + url = "https://github.com/bazelbuild/rules_kotlin/releases/download/v1.9.0/rules_kotlin-v1.9.0.tar.gz", +) + +load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories") + +kotlin_repositories() + +load("@io_bazel_rules_kotlin//kotlin:core.bzl", "kt_register_toolchains") + +kt_register_toolchains() + +# Without this dependency, when a test that uses Google truth fails, instead of +# the textual difference we get java.lang.NoClassDefFoundError: difflib/DiffUtils +jvm_maven_import_external( + name = "diffutils", + artifact = "com.googlecode.java-diff-utils:diffutils:1.2.1", + artifact_sha256 = "c98697c3b8dd745353cd0a83b109c1c999fec43b4a5cedb2f579452d8da2c171", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +# Dependency needed for kotlin coroutines library +jvm_maven_import_external( + name = "kotlinx_coroutines", + artifact = "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2", + artifact_sha256 = "09aac136027678db2d3c2696696202719af9213ba17ae076f4c4421008885bcb", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +# Dependency needed for kotlin coroutines test library +jvm_maven_import_external( + name = "kotlinx_coroutines_test", + artifact = "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.2", + artifact_sha256 = "6eb5c29f60fcacde882b1d393bf9a2fe9535bece1c707396fdbd755559dc043d", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +http_archive( + name = "io_bazel_rules_go", + sha256 = "6b65cb7917b4d1709f9410ffe00ecf3e160edf674b78c54a894471320862184f", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip", + "https://github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip", + ], +) + +# needed for cpp tests +http_archive( + name = "com_google_absl", + sha256 = "987ce98f02eefbaf930d6e38ab16aa05737234d7afbab2d5c4ea7adbe50c28ed", + strip_prefix = "abseil-cpp-20230802.1", + urls = [ + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.1.tar.gz", + ], +) + +# gRPC Java +http_archive( + name = "io_grpc_grpc_java", + sha256 = "3bcf6be49fc7ab8187577a5211421258cb8e6d179f46023cc82e42e3a6188e51", + strip_prefix = "grpc-java-1.59.0", + url = "https://github.com/grpc/grpc-java/archive/refs/tags/v1.59.0.tar.gz", +) + +jvm_maven_import_external( + name = "io_netty_netty_common", + artifact = "io.netty:netty-common:4.1.96.Final", + artifact_sha256 = "da104e80db830922eaf860eb1c5e957cd1d124068253d02e9c7a7843bc66427a", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "io_netty_netty_transport", + artifact = "io.netty:netty-transport:4.1.96.Final", + artifact_sha256 = "8fe3afbe8b094a7b9f1eb27becf1cf017e5572343c1744d2b6040d5f331e84e3", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "io_netty_netty_transport_native_epoll", + artifact = "io.netty:netty-transport-classes-epoll:4.1.96.Final", + artifact_sha256 = "1591b3ea061932677dc2bab6cb7d82e8f1837a52b3c781f4daa99984ec87a9cd", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "io_netty_netty_transport_native_unix_common", + artifact = "io.netty:netty-transport-native-unix-common:4.1.96.Final", + artifact_sha256 = "4f96297a06a544a4cdb6fe6af8b868640f100fa96969e2196be216bd41adef13", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +jvm_maven_import_external( + name = "io_netty_netty_transport_classes_kqueue", + artifact = "io.netty:netty-transport-classes-kqueue:4.1.96.Final", + artifact_sha256 = "f2f1fab3b297aee20a3922c79b548c8b4b72bb10b635375434c108ee05f29430", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +# Usually, we'd get this from the JetBrains SDK, but the bundled one not aware of Bazel platforms, +# so it fails on certain setups. +jvm_maven_import_external( + name = "jna", + artifact = "net.java.dev.jna:jna:5.13.0", + artifact_sha256 = "66d4f819a062a51a1d5627bffc23fac55d1677f0e0a1feba144aabdd670a64bb", + licenses = ["notice"], # Apache 2.0 + server_urls = ["https://repo1.maven.org/maven2"], +) + +# io_grpc_grpc_java dependencies +load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS", "grpc_java_repositories") + +grpc_java_repositories() + +# Java Maven-based repositories. +http_archive( + name = "rules_jvm_external", + sha256 = "cd1a77b7b02e8e008439ca76fd34f5b07aecb8c752961f9640dea15e9e5ba1ca", + strip_prefix = "rules_jvm_external-4.2", + url = "https://github.com/bazelbuild/rules_jvm_external/archive/4.2.zip", +) + +load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") + +rules_jvm_external_deps() + +load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") + +rules_jvm_external_setup() + +load("@rules_jvm_external//:defs.bzl", "maven_install") + +maven_install( + artifacts = IO_GRPC_GRPC_JAVA_ARTIFACTS, + generate_compat_repositories = True, + override_targets = IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS, + repositories = [ + "https://maven.google.com", + "https://repo1.maven.org/maven2", + "https://repository.mulesoft.org/nexus/content/repositories/public", + ], +) + +load("@maven//:compat.bzl", "compat_repositories") + +compat_repositories() + +# Register custom java 17 toolchain +register_toolchains("//:custom_java_17_toolchain_definition") diff --git a/WORKSPACE.bzlmod b/WORKSPACE.bzlmod deleted file mode 100644 index fae6f67b322..00000000000 --- a/WORKSPACE.bzlmod +++ /dev/null @@ -1,673 +0,0 @@ -workspace(name = "intellij_with_bazel") - -load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository", "new_git_repository") -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") -load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external") - -# Long-lived download links available at: https://www.jetbrains.com/intellij-repository/releases - -# The plugin api for IntelliJ 2021.2. This is required to build IJwB, -# and run integration tests. -http_archive( - name = "intellij_ce_2021_2", - build_file = "@//intellij_platform_sdk:BUILD.idea212", - sha256 = "aa38bf2f86b570ce9cac14b01f7e3bf8f592d05641384e7ecedde13cbfa6491a", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2021.2.4/ideaIC-2021.2.4.zip", -) - -# The plugin api for intellij_ce_2021_3. This is required to build IJwB and run integration tests. -http_archive( - name = "intellij_ce_2021_3", - build_file = "@//intellij_platform_sdk:BUILD.idea213", - sha256 = "7686d43fe0ea621718c1c9816460028146586ec10de1420500fc847edc603bb9", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2021.3.3/ideaIC-2021.3.3.zip", -) - -# The plugin api for intellij_ce_2022_1. This is required to build IJwB and run integration tests. -http_archive( - name = "intellij_ce_2022_1", - build_file = "@//intellij_platform_sdk:BUILD.idea221", - sha256 = "dc45e4c689a76c3022191a96fc3461333f177d62ab8d3e57e2cb2cc916ed9080", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2022.1.3/ideaIC-2022.1.3.zip", -) - -# The plugin api for intellij_ce_2022_2. This is required to build IJwB and run integration tests. -http_archive( - name = "intellij_ce_2022_2", - build_file = "@//intellij_platform_sdk:BUILD.idea222", - sha256 = "19cf087718400dbc5a90c6423aa71ebfbfe1c504e8fc399034b864cb6d2e7275", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2022.2.5/ideaIC-2022.2.5.zip", -) - -# The plugin api for intellij_ce_2022_3. This is required to build IJwB and run integration tests. -http_archive( - name = "intellij_ce_2022_3", - build_file = "@//intellij_platform_sdk:BUILD.idea223", - sha256 = "f6ea9aee6dec73b55ea405b37402394095be3c658d1c2707a8f30ac848974eac", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2022.3/ideaIC-2022.3.zip", -) - -# The plugin api for intellij_ce_2023_1. This is required to build IJwB and run integration tests. -IC_231_SHA = "453980e0f2f56cf799df30e4378c65f3645ab1870276d13b1b7b5ebfbfb3e6e0" - -IC_231_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2023.1.5/ideaIC-2023.1.5.zip" - -http_archive( - name = "intellij_ce_2023_1", - build_file = "@//intellij_platform_sdk:BUILD.idea231", - sha256 = IC_231_SHA, - url = IC_231_URL, -) - -# The plugin api for intellij_ce_2023_2. This is required to build IJwB and run integration tests. -IC_232_SHA = "0267e8c5e1fed3d82ccfab973a57ad7e551cc0022d1198d87b1c5afaabc9d4ba" - -IC_232_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2023.2.5/ideaIC-2023.2.5.zip" - -http_archive( - name = "intellij_ce_2023_2", - build_file = "@//intellij_platform_sdk:BUILD.idea232", - sha256 = IC_232_SHA, - url = IC_232_URL, -) - -# The plugin api for intellij_ce_2023_2. This is required to build IJwB and run integration tests. -IC_233_SHA = "bdbbc56e6ade43ca4b05649948a9be42160bcbc46db5db62b2fe5ff301597da3" - -IC_233_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2023.3.1/ideaIC-2023.3.1.zip" - -http_archive( - name = "intellij_ce_2023_3", - build_file = "@//intellij_platform_sdk:BUILD.idea233", - sha256 = IC_233_SHA, - url = IC_233_URL, -) - -# The plugin api for IntelliJ UE 2021.2. This is required to run UE-specific -# integration tests. -http_archive( - name = "intellij_ue_2021_2", - build_file = "@//intellij_platform_sdk:BUILD.ue212", - sha256 = "f5e942e090693c139dda22e798823285e22d7b31aaad5d52c23a370a6e91ec7d", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2021.2.4/ideaIU-2021.2.4.zip", -) - -# The plugin api for intellij_ue_2021_3. This is required to run UE-specific integration tests. -http_archive( - name = "intellij_ue_2021_3", - build_file = "@//intellij_platform_sdk:BUILD.ue213", - sha256 = "fc5ce48e614d5c083270a892cd5b38c9300f18aac41e1e0c7d15c518e978e96a", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2021.3.3/ideaIU-2021.3.3.zip", -) - -# The plugin api for intellij_ue_2022_1. This is required to run UE-specific integration tests. -http_archive( - name = "intellij_ue_2022_1", - build_file = "@//intellij_platform_sdk:BUILD.ue221", - sha256 = "598e085c98283c3206d9b755e6ef5f3321a3a11b1e5affa740276e9e3b0bd1f0", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2022.1.3/ideaIU-2022.1.3.zip", -) - -# The plugin api for intellij_ue_2022_2. This is required to run UE-specific integration tests. -http_archive( - name = "intellij_ue_2022_2", - build_file = "@//intellij_platform_sdk:BUILD.ue222", - sha256 = "557eb6ddab79894ea3b96f072b7ab797b7733329c0ae03b3701fb098e0ebb63a", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2022.2.5/ideaIU-2022.2.5.zip", -) - -# The plugin api for intellij_ue_2022_3. This is required to run UE-specific integration tests. -http_archive( - name = "intellij_ue_2022_3", - build_file = "@//intellij_platform_sdk:BUILD.ue223", - sha256 = "0b17ea16e70290d912b6be246460907643c23f33ae2c22331084818025c2b297", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2022.3/ideaIU-2022.3.zip", -) - -# The plugin api for intellij_ue_2023_1. This is required to run UE-specific integration tests. -IU_231_SHA = "c6142e5b060a1f48257b3bdec840367e889d5ae80f8cf355dccd69524484ee6f" - -IU_231_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2023.1.5/ideaIU-2023.1.5.zip" - -http_archive( - name = "intellij_ue_2023_1", - build_file = "@//intellij_platform_sdk:BUILD.ue231", - sha256 = IU_231_SHA, - url = IU_231_URL, -) - -# The plugin api for intellij_ue_2023_2. This is required to run UE-specific integration tests. -IU_232_SHA = "334dade187a1f15a001fc968863ae857638d17e249db7db0416c6e659c48be81" - -IU_232_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2023.2.5/ideaIU-2023.2.5.zip" - -http_archive( - name = "intellij_ue_2023_2", - build_file = "@//intellij_platform_sdk:BUILD.ue232", - sha256 = IU_232_SHA, - url = IU_232_URL, -) - -IU_233_SHA = "6bab1b80cf1905f80c98df8c22ca37fc75cdae9aa66389e1359abc19c173af47" - -IU_233_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIU/2023.3.1/ideaIU-2023.3.1.zip" - -http_archive( - name = "intellij_ue_2023_3", - build_file = "@//intellij_platform_sdk:BUILD.ue233", - sha256 = IU_233_SHA, - url = IU_233_URL, -) - -# The plugin api for clion_2021_2. This is required to build CLwB, and run integration tests. -http_archive( - name = "clion_2021_2", - build_file = "@//intellij_platform_sdk:BUILD.clion212", - sha256 = "1b9a882aa703303dead8b9459bd8d4f2572bd977d46dce99af96c1647231da2c", - url = "https://download.jetbrains.com/cpp/CLion-2021.2.4.tar.gz", -) - -# The plugin api for clion_2021_3. This is required to build CLwB, and run integration tests. -http_archive( - name = "clion_2021_3", - build_file = "@//intellij_platform_sdk:BUILD.clion213", - sha256 = "f3b0b9e0dd0cd4aebef5d424e7a22868c732daad47d6c94f73630cef449ccf78", - url = "https://download.jetbrains.com/cpp/CLion-2021.3.4.tar.gz", -) - -# The plugin api for clion_2022_1. This is required to build CLwB\, and run integration tests. -http_archive( - name = "clion_2022_1", - build_file = "@//intellij_platform_sdk:BUILD.clion221", - sha256 = "6f0234d41c4ca1cf8eaa4ea5585ba4cfc17d86c16c78edc59501e0ca05a80d56", - url = "https://download.jetbrains.com/cpp/CLion-2022.1.3.tar.gz", -) - -# The plugin api for clion_2022_2. This is required to build CLwB\, and run integration tests. -http_archive( - name = "clion_2022_2", - build_file = "@//intellij_platform_sdk:BUILD.clion222", - sha256 = "94ffbdf82606f2f90618c1fdb89432d627e7f24ae158b36a591da2c303047436", - url = "https://download.jetbrains.com/cpp/CLion-2022.2.tar.gz", -) - -# The plugin api for clion_2022_3. This is required to build CLwB\, and run integration tests. -http_archive( - name = "clion_2022_3", - build_file = "@//intellij_platform_sdk:BUILD.clion223", - sha256 = "5c248465a99f7286e7863ccc4fbd6772af890b57d71a02690e20031aa16d7957", - url = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2022.3/clion-2022.3.zip", -) - -# The plugin api for clion_2023_1. This is required to build CLwB\, and run integration tests. -CLION_231_SHA = "acc45ab155940ed75a8f302772a46eb1c979aa8329ae7ccbd8151d4585a14a43" - -CLION_231_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2023.1.5/clion-2023.1.5.zip" - -http_archive( - name = "clion_2023_1", - build_file = "@//intellij_platform_sdk:BUILD.clion231", - sha256 = CLION_231_SHA, - url = CLION_231_URL, -) - -# The plugin api for clion_2023_2. This is required to build CLwB\, and run integration tests. -CLION_232_SHA = "b756a2425fad72564f68a0cdfc0a6e7b74e0fe78e5f4b10456746d29d7dee978" - -CLION_232_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2023.2.2/clion-2023.2.2.zip" - -http_archive( - name = "clion_2023_2", - build_file = "@//intellij_platform_sdk:BUILD.clion232", - sha256 = CLION_232_SHA, - url = CLION_232_URL, -) - -CLION_233_SHA = "95ec388c2bfe74e7144dc7701d3fd25341d71d23fe54d87f16aa95c85ed8524a" - -CLION_233_URL = "https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/clion/clion/2023.3.1/clion-2023.3.1.zip" - -http_archive( - name = "clion_2023_3", - build_file = "@//intellij_platform_sdk:BUILD.clion233", - sha256 = CLION_233_SHA, - url = CLION_233_URL, -) - -DEVKIT_BUILD_FILE = """ -java_import( - name = "devkit", - jars = ["devkit/lib/devkit.jar"], - visibility = ["//visibility:public"], -) -""" - -DEVKIT_233_SHA = "c048e8a354e225ea650ac9180602a4ceebc08ced47340446d84fa11b8bc05faa" - -DEVKIT_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/DevKit/233.13135.65/DevKit-233.13135.65.zip" - -http_archive( - name = "devkit_2023_3", - build_file_content = DEVKIT_BUILD_FILE, - sha256 = DEVKIT_233_SHA, - url = DEVKIT_233_URL, -) - -_PYTHON_CE_BUILD_FILE = """ -java_import( - name = "python", - jars = ["python-ce/lib/python-ce.jar"], - visibility = ["//visibility:public"], -) -filegroup( - name = "python_helpers", - srcs = glob(["python-ce/helpers/**/*"]), - visibility = ["//visibility:public"], -) -""" - -#TODO(ymoh): remove with the removal of 2021.1 Python plugin -# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. -http_archive( - name = "python_2021_1", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "7d16cc9bf80c9e2c26d55d55564c1c174583a5e6900e6b7f13d5663275b07644", - url = "https://plugins.jetbrains.com/files/7322/125352/python-ce-211.7628.24.zip", -) - -# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. -http_archive( - name = "python_2021_2", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "ce110ae1a5d3787bc85ae88d67fa2faa2be959a3e8acfc3567f8ed7b64c9151a", - url = "https://plugins.jetbrains.com/files/7322/151370/python-ce-212.5712.43.zip", -) - -# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. -http_archive( - name = "python_2021_3", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "47df4c32a19354efcc2d8171de85083e8e43b849c066bb979ed313b6309de08b", - url = "https://plugins.jetbrains.com/files/7322/162748/python-ce-213.7172.26.zip", -) - -# Python plugin for IntelliJ CE. Required at compile-time for python-specific features. -http_archive( - name = "python_2022_1", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "1b0fb6824a7db252dfe3fd4eb638470bb96db4712bf1347560acee20eac1e8bc", - url = "https://plugins.jetbrains.com/files/7322/187811/python-ce-221.5921.27.zip", -) - -http_archive( - name = "python_2022_2", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "aaae5ea44b5ad18793f8de63c00dce0371d91c14f7381260d19c4adaf4f9c9bf", - url = "https://plugins.jetbrains.com/files/7322/305491/python-ce-222.4554.5.zip", -) - -http_archive( - name = "python_2022_3", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "65db7c364a3f1756cf07fb161ff4eb67fd8f8612a8c3da812b2f9ba5b2d6e13d", - url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/223.7571.182/PythonCore-223.7571.182.zip", -) - -PYTHON_PLUGIN_231_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/231.9225.4/PythonCore-231.9225.4.zip" - -PYTHON_PLUGIN_231_SHA = "bb9fe55fc483b4da1f6062c764ebd076d0de9f913c924db295f2bd2f05353777" - -http_archive( - name = "python_2023_1", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = PYTHON_PLUGIN_231_SHA, - url = PYTHON_PLUGIN_231_URL, -) - -PYTHON_PLUGIN_232_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/232.10203.2/PythonCore-232.10203.2.zip" - -PYTHON_PLUGIN_232_SHA = "027bc9e2322f21cb3093b3254035cfeaac587552f9db2f664b28280f172acfed" - -http_archive( - name = "python_2023_2", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = PYTHON_PLUGIN_232_SHA, - url = PYTHON_PLUGIN_232_URL, -) - -PYTHON_PLUGIN_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/233.13135.65/PythonCore-233.13135.65.zip" - -PYTHON_PLUGIN_233_SHA = "48ef31f29e40ab3824027299b6bd7a0267aaad8175ebb1a5f10841122f5e9513" - -http_archive( - name = "python_2023_3", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = PYTHON_PLUGIN_233_SHA, - url = PYTHON_PLUGIN_233_URL, -) - -http_archive( - name = "python_2023_1", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "825c30d2cbcce405fd18fddf356eb1f425607e9c780f8eff95d21ac23f8d90fd", - url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/231.8770.65/PythonCore-231.8770.65.zip", -) - -http_archive( - name = "python_2023_2", - build_file_content = _PYTHON_CE_BUILD_FILE, - sha256 = "e744349f353568c18a9e11ec5e3a205f62bbdc1b65c9abc96783c479fe2aa51b", - url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/PythonCore/232.9921.47/PythonCore-232.9921.47.zip", -) - -_GO_BUILD_FILE = """ -java_import( - name = "go", - jars = glob(["go/lib/*.jar"]), - visibility = ["//visibility:public"], -) -""" - -# Go plugin for IntelliJ UE. Required at compile-time for Bazel integration. -http_archive( - name = "go_2021_2", - build_file_content = _GO_BUILD_FILE, - sha256 = "5c868f2be8feb552aa4f9edb2a3c48db68193eb49ba50ca0a0976f4b9de82c67", - url = "https://plugins.jetbrains.com/files/9568/149614/go-212.5712.14.zip", -) - -# Go plugin for IntelliJ UE. Required at compile-time for Bazel integration. -http_archive( - name = "go_2021_3", - build_file_content = _GO_BUILD_FILE, - sha256 = "12c3acf0e75f8d7fb5655e9400faa26bbc7b314c515c4a3ca9e6bb8c3a130a58", - url = "https://plugins.jetbrains.com/files/9568/160433/go-213.7172.6.zip", -) - -# Go plugin for IntelliJ UE. Required at compile-time for Bazel integration. -http_archive( - name = "go_2022_1", - build_file_content = _GO_BUILD_FILE, - sha256 = "4219a3b76c985ad1066d4ff99f516422bcbbfda2feba6a950e8bb6c5e544e3ea", - url = "https://plugins.jetbrains.com/files/9568/185980/go-221.5921.16.zip", -) - -http_archive( - name = "go_2022_2", - build_file_content = _GO_BUILD_FILE, - sha256 = "cc19cc418b512420643c8c94eaf2cf1775de3183b1a8d0c2703959fcc4275afd", - url = "https://plugins.jetbrains.com/files/9568/256314/go-222.4459.24.zip", -) - -_GO_BUILD_FILE_223 = """ -java_import( - name = "go", - jars = glob(["go-plugin/lib/*.jar"]), - visibility = ["//visibility:public"], -) -""" - -http_archive( - name = "go_2022_3", - build_file_content = _GO_BUILD_FILE_223, - sha256 = "11d30e00aa21fc8c7aa47df3743c0180058556cbb73292c712e151a0c3d59908", - url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/223.7571.182/org.jetbrains.plugins.go-223.7571.182.zip", -) - -GO_PLUGIN_231_SHA = "a8d277125ec1f6a2ba0190a7c456d6c39057e563596874ec432a8f278b3d6976" - -GO_PLUGIN_231_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/231.9392.1/org.jetbrains.plugins.go-231.9392.1.zip" - -http_archive( - name = "go_2023_1", - build_file_content = _GO_BUILD_FILE_223, - sha256 = GO_PLUGIN_231_SHA, - url = GO_PLUGIN_231_URL, -) - -GO_PLUGIN_232_SHA = "6682325b13d66b716fc9bc719821f3f7bad16f21ac4504cc4656265fee74ceb4" - -GO_PLUGIN_232_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/232.10203.2/org.jetbrains.plugins.go-232.10203.2.zip" - -http_archive( - name = "go_2023_2", - build_file_content = _GO_BUILD_FILE_223, - sha256 = GO_PLUGIN_232_SHA, - url = GO_PLUGIN_232_URL, -) - -GO_PLUGIN_233_SHA = "cbd9b1355c225a32d9a99ef0a563aada68e1ee6ced0b27614fd6e1714a859e8c" - -GO_PLUGIN_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.jetbrains.plugins.go/233.13135.65/org.jetbrains.plugins.go-233.13135.65.zip" - -http_archive( - name = "go_2023_3", - build_file_content = _GO_BUILD_FILE_223, - sha256 = GO_PLUGIN_233_SHA, - url = GO_PLUGIN_233_URL, -) - -_SCALA_BUILD_FILE = """ -java_import( - name = "scala", - jars = glob(["Scala/lib/*.jar"]), - visibility = ["//visibility:public"], -) -""" - -# Scala plugin for IntelliJ CE. Required at compile-time for scala-specific features. -http_archive( - name = "scala_2021_2", - build_file_content = _SCALA_BUILD_FILE, - sha256 = "8d9c2831920fb69a52898598dc7f78c455001b3ebd1956b972757ffae7c0f056", - url = "https://plugins.jetbrains.com/files/1347/153522/scala-intellij-bin-2021.2.30.zip", -) - -# Scala plugin for IntelliJ CE. Required at compile-time for scala-specific features. -http_archive( - name = "scala_2021_3", - build_file_content = _SCALA_BUILD_FILE, - sha256 = "c14a15321060260360c3b8d41e9ef4080b5e552d2d0eb30ce6b141da08ee4764", - url = "https://plugins.jetbrains.com/files/1347/160380/scala-intellij-bin-2021.3.20.zip", -) - -# Scala plugin for IntelliJ CE. Required at compile-time for scala-specific features. -http_archive( - name = "scala_2022_1", - build_file_content = _SCALA_BUILD_FILE, - sha256 = "27d2ce5c1cddf497c685d30bcbc13b7e0d6691704fbfcc01fb8f4d832f0be9a1", - url = "https://plugins.jetbrains.com/files/1347/182909/scala-intellij-bin-2022.1.16.zip", -) - -http_archive( - name = "scala_2022_2", - build_file_content = _SCALA_BUILD_FILE, - sha256 = "67e0634b4a1c9431fde6f804da9714c935382c1442f541000e7dcd598d74bde7", - url = "https://plugins.jetbrains.com/files/1347/202220/scala-intellij-bin-2022.2.659.zip", -) - -http_archive( - name = "scala_2022_3", - build_file_content = _SCALA_BUILD_FILE, - sha256 = "f028ac7263433c8692d9d4c92aaba9e114fc75f6299d4d86817db371409f74f3", - url = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2022.3.13/org.intellij.scala-2022.3.13.zip", -) - -SCALA_PLUGIN_231_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2023.1.23/org.intellij.scala-2023.1.23.zip" - -SCALA_PLUGIN_231_SHA = "a880cf0d0d9fa920cec69f4f26a1d6c068a06b3e257c2bb1f2c96bc7b5f6a1c4" - -http_archive( - name = "scala_2023_1", - build_file_content = _SCALA_BUILD_FILE, - sha256 = SCALA_PLUGIN_231_SHA, - url = SCALA_PLUGIN_231_URL, -) - -SCALA_PLUGIN_232_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2023.2.27/org.intellij.scala-2023.2.27.zip" - -SCALA_PLUGIN_232_SHA = "d72a7938b3518b7724036b6001b452feff350791be554a7c390e78251fd30379" - -http_archive( - name = "scala_2023_2", - build_file_content = _SCALA_BUILD_FILE, - sha256 = SCALA_PLUGIN_232_SHA, - url = SCALA_PLUGIN_232_URL, -) - -SCALA_PLUGIN_233_URL = "https://plugins.jetbrains.com/maven/com/jetbrains/plugins/org.intellij.scala/2023.3.17/org.intellij.scala-2023.3.17.zip" - -SCALA_PLUGIN_233_SHA = "019e9b6dc4f6f477a5f0d7dedc80dc1b5724bc1ba653069c353beee5275a7aca" - -http_archive( - name = "scala_2023_3", - build_file_content = _SCALA_BUILD_FILE, - sha256 = SCALA_PLUGIN_233_SHA, - url = SCALA_PLUGIN_233_URL, -) - -# The plugin api for android_studio_2022_2 android_studio. This is required to build ASwB and run integration tests -http_archive( - name = "android_studio_2022_2", - build_file = "@//intellij_platform_sdk:BUILD.android_studio222", - sha256 = "cdd852c4499b5f7402df44dfc69e8ca418ffc9a684caab34047476fd2cb24efc", - url = "https://dl.google.com/dl/android/studio/ide-zips/2022.2.1.18/android-studio-2022.2.1.18-linux.tar.gz", -) - -# The plugin api for android_studio_dev android_studio. This is required to build ASwB and run integration tests -http_archive( - name = "android_studio_dev", - build_file = "@//intellij_platform_sdk:BUILD.android_studiodev", - sha256 = "cb3f0494220f92dd85399adfb8655a1a2bd81b238d26e63a8bbd8bde95a0fccf", - url = "https://android-build", -) - -# The plugin api for android_studio_2023_2 android_studio. This is required to build ASwB and run integration tests -http_archive( - name = "android_studio_2023_2", - build_file = "@//intellij_platform_sdk:BUILD.android_studio232", - sha256 = "f2ccc445fb5c87525627ae81725241ab90d9707d577f5732563d3c5a49cba12f", - url = "https://dl.google.com/dl/android/studio/ide-zips/2023.2.1.14/android-studio-2023.2.1.14-linux.tar.gz", -) - -# The plugin api for android_studio_2023_1 android_studio. This is required to build ASwB and run integration tests -http_archive( - name = "android_studio_2023_1", - build_file = "@//intellij_platform_sdk:BUILD.android_studio231", - sha256 = "22889528c5e261fd3ff0a183cbeef780bd99a51f348ac76efb8360565b89d11c", - url = "https://dl.google.com/dl/android/studio/ide-zips/2023.1.1.21/android-studio-2023.1.1.21-linux.tar.gz", -) - -# The plugin api for android_studio_2022_3 android_studio. This is required to build ASwB and run integration tests -http_archive( - name = "android_studio_2022_3", - build_file = "@//intellij_platform_sdk:BUILD.android_studio223", - sha256 = "250625dcab183e0c68ebf12ef8a522af7369527d76f1efc704f93c05b02ffa9e", - url = "https://dl.google.com/dl/android/studio/ide-zips/2022.3.1.19/android-studio-2022.3.1.19-linux.tar.gz", -) - -android_sdk_repository(name = "androidsdk") - -_JARJAR_BUILD_FILE = """ -java_binary( - name = "jarjar_bin", - srcs = glob( - ["src/main/**/*.java"], - exclude = [ - "src/main/com/tonicsystems/jarjar/JarJarMojo.java", - "src/main/com/tonicsystems/jarjar/util/AntJarProcessor.java", - "src/main/com/tonicsystems/jarjar/JarJarTask.java", - ], - ), - main_class = "com.tonicsystems.jarjar.Main", - resources = [":help"], - use_launcher = False, - visibility = ["//visibility:public"], - deps = [":asm"], -) - -java_import( - name = "asm", - jars = glob(["lib/asm-*.jar"]), -) - -genrule( - name = "help", - srcs = ["src/main/com/tonicsystems/jarjar/help.txt"], - outs = ["com/tonicsystems/jarjar/help.txt"], - cmd = "cp $< $@", -) -""" - -new_git_repository( - name = "jarjar", - build_file_content = _JARJAR_BUILD_FILE, - commit = "38ff702d10baec78f30d5f57485ae452f0fe33b5", - remote = "https://github.com/google/jarjar", - shallow_since = "1518210648 -0800", -) - -git_repository( - name = "com_google_protobuf", - commit = "4eeaa22312a6e8f99ec5862155a52c55f16e0f5c", - remote = "https://github.com/protocolbuffers/protobuf.git", -) - -load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") - -protobuf_deps() - -# LICENSE: The Apache Software License, Version 2.0 -rules_scala_version = "a42f009ded929070d5c412284c50ba08f0f9e8b8" - -http_archive( - name = "io_bazel_rules_scala", - sha256 = "0074836b631caaf552fd7013d49f18fa5f0a27c86bb1b88bd3fa9371fa36b2c9", - strip_prefix = "rules_scala-%s" % rules_scala_version, - type = "zip", - url = "https://github.com/bazelbuild/rules_scala/archive/%s.zip" % rules_scala_version, -) - -load("@io_bazel_rules_scala//:scala_config.bzl", "scala_config") - -scala_config() - -load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories") - -scala_repositories() - -load("@io_bazel_rules_scala//scala:toolchains.bzl", "scala_register_toolchains") - -scala_register_toolchains() - -load("@io_bazel_rules_scala//testing:scalatest.bzl", "scalatest_repositories", "scalatest_toolchain") - -scalatest_repositories() - -scalatest_toolchain() - -# needed for cpp tests -http_archive( - name = "com_google_absl", - sha256 = "987ce98f02eefbaf930d6e38ab16aa05737234d7afbab2d5c4ea7adbe50c28ed", - strip_prefix = "abseil-cpp-20230802.1", - urls = [ - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.1.tar.gz", - ], -) - -# gRPC Java -http_archive( - name = "io_grpc_grpc_java", - sha256 = "3bcf6be49fc7ab8187577a5211421258cb8e6d179f46023cc82e42e3a6188e51", - strip_prefix = "grpc-java-1.59.0", - url = "https://github.com/grpc/grpc-java/archive/refs/tags/v1.59.0.tar.gz", -) - -# io_grpc_grpc_java dependencies -load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS", "grpc_java_repositories") - -grpc_java_repositories() - -# Register custom java 17 toolchain -register_toolchains("//:custom_java_17_toolchain_definition") diff --git a/aspect/testing/rules/BUILD b/aspect/testing/rules/BUILD index aa386ba3c90..7053c7a1e08 100644 --- a/aspect/testing/rules/BUILD +++ b/aspect/testing/rules/BUILD @@ -44,7 +44,7 @@ java_library( "//intellij_platform_sdk:jsr305", "//proto:common_java_proto", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -83,6 +83,6 @@ java_library( deps = [ ":fast_build_aspect_test_fixture_java_proto", "//aspect/testing:guava", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/ccbinary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/ccbinary/BUILD index e2db97c4769..e2a44429daa 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/ccbinary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/ccbinary/BUILD @@ -26,6 +26,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cclibrary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cclibrary/BUILD index ec025eb44a7..0faff2a1bc0 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cclibrary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cclibrary/BUILD @@ -65,6 +65,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctest/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctest/BUILD index 2955a179f4b..59d464641f8 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctest/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctest/BUILD @@ -27,6 +27,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctoolchain/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctoolchain/BUILD index 8c8836c069b..d87c58ee8ba 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctoolchain/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/cctoolchain/BUILD @@ -27,6 +27,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/coptsmakevars/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/coptsmakevars/BUILD index 3deb2d7b75d..ec7df3b5406 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/coptsmakevars/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/cpp/coptsmakevars/BUILD @@ -32,6 +32,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/alias/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/alias/BUILD index 1db61098635..4154f240787 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/alias/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/alias/BUILD @@ -42,6 +42,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/analysistest/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/analysistest/BUILD index 5e6d896cea8..f10ee99e9ca 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/analysistest/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/analysistest/BUILD @@ -34,6 +34,6 @@ java_test( "//aspect/testing:BazelIntellijAspectTest", "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/artifacts/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/artifacts/BUILD index 18085c27b4e..61e9ab81cbb 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/artifacts/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/artifacts/BUILD @@ -42,6 +42,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/build/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/build/BUILD index 71a0a6621cc..fd824d0725e 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/build/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/build/BUILD @@ -26,6 +26,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/BUILD index 006ca7d53c9..2a0eec7d269 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/BUILD @@ -42,6 +42,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/NoIdeTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/NoIdeTest.java index 16dc3f0f9b6..d5d356cb8d0 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/NoIdeTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/noide/NoIdeTest.java @@ -34,7 +34,7 @@ public void testNoIde() throws Exception { assertThat(findTarget(testFixture, ":baz")).isNull(); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo"))); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) .containsExactly( diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/tags/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/tags/BUILD index 2468ea38c33..edffde06ef4 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/tags/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/general/tags/BUILD @@ -34,6 +34,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BUILD index d9f2f9bea1b..896b73eadc4 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BUILD @@ -1,6 +1,5 @@ -load("@bazel_binaries//:defs.bzl", "bazel_binaries") load( - "@rules_bazel_integration_test//bazel_integration_test:defs.bzl", + "@contrib_rules_bazel_integration_test//bazel_integration_test:defs.bzl", "bazel_integration_tests", ) @@ -20,7 +19,10 @@ java_binary( bazel_integration_tests( name = "bazel_invocation_integration_tests", - bazel_versions = bazel_binaries.versions.all, + bazel_versions = [ + "4.0.0", + "6.0.0", + ], # set tags = [] because otherwise bazel_integration_tests sets # tags = ["manual"] and the target is not be detected via test //pkg/... tags = [], diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BazelInvokingIntegrationTestRunner.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BazelInvokingIntegrationTestRunner.java index 836e4625a9b..0f6f66938d4 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BazelInvokingIntegrationTestRunner.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/integration/BazelInvokingIntegrationTestRunner.java @@ -138,10 +138,6 @@ private static BazelVersion getBazelVersion() { return null; } String bazelDir = new File(bazelBinaryPath).getParentFile().getName(); - // Get the part after last ~ (becase of canonicalization with bzlmod) - if (bazelDir.contains("~")) { - bazelDir = bazelDir.substring(bazelDir.lastIndexOf("~") + 1); - } String[] parts = bazelDir.split("_|-"); if (parts.length < 6) { return null; diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/BUILD index 1651ea63735..6089b7a7ea7 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/BUILD @@ -114,6 +114,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/DependenciesTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/DependenciesTest.java index d4b28ba503d..d109b3801af 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/DependenciesTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/dependencies/DependenciesTest.java @@ -45,7 +45,7 @@ public void testJavaLibraryWithTransitiveDependencies() throws Exception { assertThat(dependenciesForTarget(target)).contains(dep(":single_dep")); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo")), testRelative("single_dep.java-manifest"), @@ -53,7 +53,7 @@ public void testJavaLibraryWithTransitiveDependencies() throws Exception { testRelative("transitive_dep.java-manifest"), testRelative(intellijInfoFileName("transitive_dep"))); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) - .containsAtLeast( + .containsAllOf( testRelative("libfoo.jar"), testRelative("libfoo-hjar.jar"), testRelative("libfoo-src.jar"), @@ -64,7 +64,7 @@ public void testJavaLibraryWithTransitiveDependencies() throws Exception { testRelative("libtransitive_dep-hjar.jar"), testRelative("libtransitive_dep-src.jar")); assertThat(getOutputGroupFiles(testFixture, "intellij-compile-java")) - .containsAtLeast( + .containsAllOf( testRelative("libfoo.jar"), testRelative("libsingle_dep.jar"), testRelative("libtransitive_dep.jar")); @@ -77,7 +77,7 @@ public void testJavaLibraryWithDiamondDependencies() throws Exception { IntellijAspectTestFixture testFixture = loadTestFixture(":diamond_dep_fixture"); TargetIdeInfo target = findTarget(testFixture, ":diamond_dep"); assertThat(dependenciesForTarget(target)) - .containsAtLeast(dep(":single_dep"), dep(":single_dep_sibling")); + .containsAllOf(dep(":single_dep"), dep(":single_dep_sibling")); } @Test @@ -91,10 +91,10 @@ public void testJavaLibraryWithExports() throws Exception { assertThat(dependenciesForTarget(fooExporter)).contains(dep(":foo")); assertThat(dependenciesForTarget(exportConsumer)) - .containsAtLeast(dep(":foo_exporter"), dep(":foo")); + .containsAllOf(dep(":foo_exporter"), dep(":foo")); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo")), testRelative("foo_exporter.java-manifest"), @@ -102,7 +102,7 @@ public void testJavaLibraryWithExports() throws Exception { testRelative("export_consumer.java-manifest"), testRelative(intellijInfoFileName("export_consumer"))); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) - .containsAtLeast( + .containsAllOf( testRelative("libfoo.jar"), testRelative("libfoo-hjar.jar"), testRelative("libfoo-src.jar"), @@ -113,7 +113,7 @@ public void testJavaLibraryWithExports() throws Exception { testRelative("libexport_consumer-hjar.jar"), testRelative("libexport_consumer-src.jar")); assertThat(getOutputGroupFiles(testFixture, "intellij-compile-java")) - .containsAtLeast( + .containsAllOf( testRelative("libfoo.jar"), testRelative("libfoo_exporter.jar"), testRelative("libexport_consumer.jar")); @@ -125,7 +125,7 @@ public void testJavaLibraryWithTransitiveExports() throws Exception { TargetIdeInfo transitiveExportConsumer = findTarget(testFixture, ":transitive_export_consumer"); assertThat(dependenciesForTarget(transitiveExportConsumer)) - .containsAtLeast(dep(":foo"), dep(":foo_exporter"), dep(":foo_exporter_exporter")); + .containsAllOf(dep(":foo"), dep(":foo_exporter"), dep(":foo_exporter_exporter")); } @Test diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/filteredgenjar/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/filteredgenjar/BUILD index 94571b0636a..a3299506065 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/filteredgenjar/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/filteredgenjar/BUILD @@ -59,6 +59,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/BUILD index c12ab7eff23..9d234eeeb6b 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/BUILD @@ -40,6 +40,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/GenJarsTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/GenJarsTest.java index 35629a3c513..0918fa58229 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/GenJarsTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/genjars/GenJarsTest.java @@ -55,14 +55,14 @@ public void testJavaLibraryWithGeneratedSourcesHasGenJars() throws Exception { testRelative("libhas_plugin-gensrc.jar"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("has_plugin.java-manifest"), testRelative(intellijInfoFileName("has_plugin"))); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) - .containsAtLeast( + .containsAllOf( testRelative("libhas_plugin-gen.jar"), testRelative("libhas_plugin-gensrc.jar")); assertThat(getOutputGroupFiles(testFixture, "intellij-compile-java")) - .containsAtLeast(testRelative("libhas_plugin.jar"), testRelative("libhas_plugin-gen.jar")); + .containsAllOf(testRelative("libhas_plugin.jar"), testRelative("libhas_plugin-gen.jar")); assertThat(getOutputGroupFiles(testFixture, "intellij-info-generic")).isEmpty(); } diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/BUILD index 98833484006..22b1430d12c 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/BUILD @@ -33,6 +33,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/JavaBinaryTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/JavaBinaryTest.java index 4a0592f65a1..e9026a549eb 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/JavaBinaryTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javabinary/JavaBinaryTest.java @@ -51,13 +51,13 @@ public void testJavaBinary() throws Exception { assertThat(binaryInfo.getJavaIdeInfo().getMainClass()).isEqualTo("com.google.MyMainClass"); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("foolib.java-manifest"), testRelative(intellijInfoFileName("foolib")), testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo"))); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) - .containsAtLeast( + .containsAllOf( testRelative("libfoolib.jar"), testRelative("libfoolib-hjar.jar"), testRelative("libfoolib-src.jar"), diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/BUILD index 638addc5ba8..132a6cb00b9 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/BUILD @@ -72,6 +72,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/JavaLibraryTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/JavaLibraryTest.java index bdce4141ef0..82e7e9aa9ff 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/JavaLibraryTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javalibrary/JavaLibraryTest.java @@ -37,13 +37,13 @@ public void testExports() throws Exception { // transitive exports should be rolled up into direct deps assertThat(target.getDepsList()) - .containsAtLeast( + .containsAllOf( dep(":exports_direct"), dep(":direct"), dep(":exports_indirect"), dep(":indirect")); assertThat(target.getDepsList()).doesNotContain(dep(":distant")); // intellij-info groups assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("foo_exports.java-manifest"), testRelative(intellijInfoFileName("foo_exports")), testRelative(intellijInfoFileName("exports_direct")), @@ -61,7 +61,7 @@ public void testExports() throws Exception { testRelative(intellijInfoFileName("foo_exports"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java-direct-deps")) - .containsAtLeast( + .containsAllOf( testRelative("foo_exports.java-manifest"), testRelative(intellijInfoFileName("foo_exports")), testRelative(intellijInfoFileName("exports_direct")), @@ -100,7 +100,7 @@ public void testJavaLibrary() throws Exception { // intellij-info groups assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo")), testRelative("direct.java-manifest"), testRelative(intellijInfoFileName("direct")), testRelative("indirect.java-manifest"), testRelative(intellijInfoFileName("indirect")), @@ -111,7 +111,7 @@ public void testJavaLibrary() throws Exception { testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java-direct-deps")) - .containsAtLeast( + .containsAllOf( testRelative("foo.java-manifest"), testRelative(intellijInfoFileName("foo")), testRelative("direct.java-manifest"), testRelative(intellijInfoFileName("direct"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java-direct-deps")) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javaplugin/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javaplugin/BUILD index 8e3a5a0f24f..7c19c70c615 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javaplugin/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javaplugin/BUILD @@ -27,6 +27,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/BUILD index ed4b447e47a..287825b2025 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/BUILD @@ -13,7 +13,7 @@ java_test( name = "FooTest", size = "large", srcs = ["FooTest.java"], - deps = ["@junit_junit//jar"], + deps = ["@junit//jar"], ) intellij_aspect_test_fixture( @@ -32,7 +32,7 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -40,7 +40,7 @@ java_test( name = "FooTestNoLauncher", srcs = ["FooTest.java"], test_class = "com.google.idea.blaze.aspect.java.javatest.FooTest", - deps = ["@junit_junit//jar"], + deps = ["@junit//jar"], ) fast_build_aspect_test_fixture( @@ -58,7 +58,7 @@ java_test( srcs = ["FooTest.java"], launcher = ":custom_java_launcher", test_class = "com.google.idea.blaze.aspect.java.javatest.FooTest", - deps = ["@junit_junit//jar"], + deps = ["@junit//jar"], ) fast_build_aspect_test_fixture( @@ -79,6 +79,6 @@ java_test( "//aspect/testing/rules:fast_build_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:fast_build_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestFastBuildAspectTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestFastBuildAspectTest.java index 68b065022c4..68763a08bfb 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestFastBuildAspectTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestFastBuildAspectTest.java @@ -31,7 +31,7 @@ public final class JavaTestFastBuildAspectTest { private static final String NO_LAUNCHER_TARGET = ""; - private static final String LAUNCHER_ALIAS = "@@bazel_tools//tools/jdk:launcher_flag_alias"; + private static final String LAUNCHER_ALIAS = "@bazel_tools//tools/jdk:launcher_flag_alias"; @Rule public FastBuildAspectRule aspectLoader = diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestTest.java index 59e7d67b0fd..6ddbde79dbc 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/javatest/JavaTestTest.java @@ -50,10 +50,10 @@ public void testJavaTest() throws Exception { // intellij-info groups assertThat(getOutputGroupFiles(testFixture, "intellij-info-generic")).isEmpty(); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("FooTest.java-manifest"), testRelative(intellijInfoFileName("FooTest"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java-direct-deps")) - .containsAtLeast( + .containsAllOf( testRelative("FooTest.java-manifest"), testRelative(intellijInfoFileName("FooTest"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java-outputs")) .containsExactly( @@ -61,12 +61,12 @@ public void testJavaTest() throws Exception { // intellij-resolve groups assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) - .containsAtLeast( + .containsAllOf( testRelative("FooTest.jar"), testRelative("FooTest-src.jar"), testRelative("FooTest.jdeps")); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java-direct-deps")) - .containsAtLeast( + .containsAllOf( testRelative("FooTest.jar"), testRelative("FooTest-src.jar"), testRelative("FooTest.jdeps")); diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BUILD index 52bdf006e80..1999af193ba 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BUILD @@ -57,6 +57,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BazelPluginProcessorJarTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BazelPluginProcessorJarTest.java index 3531641d318..21007ca917e 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BazelPluginProcessorJarTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/java/pluginprocessorjars/BazelPluginProcessorJarTest.java @@ -34,8 +34,8 @@ public class BazelPluginProcessorJarTest extends BazelIntellijAspectTest { // blaze and bazel have different annotation processor paths & names. private static final String JAR_STR = - jarString("external/rules_jvm_external~5.3~maven~maven/com/google/auto/value/auto-value/1.10.2/processed_auto-value-1.10.2.jar", /*iJar=*/ null, /*sourceJar=*/ null); - private static final String OUTPUT_GROUP_FILES = "../rules_jvm_external~5.3~maven~maven/com/google/auto/value/auto-value/1.10.2/processed_auto-value-1.10.2.jar"; + jarString("auto-value-1.6.2.jar", /*iJar=*/ null, /*sourceJar=*/ null); + private static final String OUTPUT_GROUP_FILES = "../auto_value/auto-value-1.6.2.jar"; @Test public void ruleWithNoPlugins() throws Exception { diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/BUILD index 743469f5288..8123e817c52 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/BUILD @@ -45,6 +45,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/JavaProtoLibraryTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/JavaProtoLibraryTest.java index e07adf61279..c144ab85783 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/JavaProtoLibraryTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/JavaProtoLibraryTest.java @@ -84,7 +84,7 @@ public void testJavaProtoLibrary() throws Exception { // intellij-info groups assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative("lib.java-manifest"), testRelative(intellijInfoFileName("lib")), testRelative(intellijInfoFileName("bar_java_proto")), @@ -96,7 +96,7 @@ public void testJavaProtoLibrary() throws Exception { testRelative("lib.java-manifest"), testRelative(intellijInfoFileName("lib"))); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java-direct-deps")) - .containsAtLeast( + .containsAllOf( testRelative("lib.java-manifest"), testRelative(intellijInfoFileName("lib")), testRelative(intellijInfoFileName("bar_java_proto")), @@ -127,7 +127,7 @@ public void testJavaProtoLibrary() throws Exception { testRelative("liblib-src.jar"), testRelative("liblib.jdeps")); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java-direct-deps")) - .containsAtLeast( + .containsAllOf( // lib testRelative("liblib.jar"), testRelative("liblib-hjar.jar"), diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pybinary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pybinary/BUILD index b36c2448bea..0034d5946d4 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pybinary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pybinary/BUILD @@ -93,6 +93,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pylibrary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pylibrary/BUILD index 219f3e45438..99ff96dd03e 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pylibrary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pylibrary/BUILD @@ -28,6 +28,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pytest/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pytest/BUILD index b2b81ccaf57..7fd97ef1b63 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pytest/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/python/pytest/BUILD @@ -29,6 +29,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/BUILD index 423f4b02229..485aacdd2b2 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/BUILD @@ -38,6 +38,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/ScalaBinaryTest.java b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/ScalaBinaryTest.java index b9de97c531f..a5521e7aea7 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/ScalaBinaryTest.java +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalabinary/ScalaBinaryTest.java @@ -44,13 +44,13 @@ public void testScalaBinary() throws Exception { assertThat(binaryInfo.getJavaIdeInfo().getMainClass()).isEqualTo("com.google.MyMainClass"); assertThat(getOutputGroupFiles(testFixture, "intellij-info-java")) - .containsAtLeast( + .containsAllOf( testRelative(intellijInfoFileName("foolib")), testRelative(intellijInfoFileName("foo"))); assertThat(getOutputGroupFiles(testFixture, "intellij-resolve-java")) - .containsAtLeast(testRelative("foolib.jar"), testRelative("foo.jar")); + .containsAllOf(testRelative("foolib.jar"), testRelative("foo.jar")); assertThat(getOutputGroupFiles(testFixture, "intellij-compile-java")) - .containsAtLeast(testRelative("foolib.jar"), testRelative("foo.jar")); + .containsAllOf(testRelative("foolib.jar"), testRelative("foo.jar")); assertThat(getOutputGroupFiles(testFixture, "intellij-info-generic")).isEmpty(); } } diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalalibrary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalalibrary/BUILD index 16ccd060267..19b71b77b12 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalalibrary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalalibrary/BUILD @@ -29,6 +29,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalamacrolibrary/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalamacrolibrary/BUILD index 7738db02bf6..3e77908a74c 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalamacrolibrary/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalamacrolibrary/BUILD @@ -29,6 +29,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalatest/BUILD b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalatest/BUILD index 3bd07c619e7..058fbdde30d 100644 --- a/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalatest/BUILD +++ b/aspect/testing/tests/src/com/google/idea/blaze/aspect/scala/scalatest/BUILD @@ -31,6 +31,6 @@ java_test( "//aspect/testing/rules:intellij_aspect_test_fixture_java_proto", "//intellij_platform_sdk:test_libs", "//proto:intellij_ide_info_java_proto", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aspect/tools/BUILD b/aspect/tools/BUILD index 1d3eeaab0ab..dfb43ad8c91 100644 --- a/aspect/tools/BUILD +++ b/aspect/tools/BUILD @@ -22,7 +22,7 @@ java_library( deps = [ ":guava", "//proto:proto_deps", - "@com_google_code_findbugs_jsr305//jar", + "@jsr305_annotations//jar", "//third_party/bazel/src/main/protobuf:worker_protocol_java_proto", ], ) @@ -64,7 +64,7 @@ java_library( "//intellij_platform_sdk:jsr305", "//intellij_platform_sdk:truth", "//proto:proto_deps", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -83,7 +83,7 @@ java_test( test_class = "com.google.idea.blaze.aspect.PackageParserTest", deps = [ ":test_lib", - "@com_google_errorprone_error_prone_annotations//jar", + "@error_prone_annotations//jar", ], ) diff --git a/aswb/BUILD b/aswb/BUILD index a3cd495444a..3393d1ae4be 100644 --- a/aswb/BUILD +++ b/aswb/BUILD @@ -123,9 +123,9 @@ java_library( "//intellij_platform_sdk:test_libs", "//java", "//testing:lib", - "@com_google_errorprone_error_prone_annotations//jar", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@error_prone_annotations//jar", + "@junit//jar", ], ) @@ -160,7 +160,7 @@ java_library( "//querysync", "//shared", "//third_party/auto_value", - "@com_google_code_gson_gson//jar", + "@gson//jar", ], ) @@ -192,7 +192,7 @@ intellij_unit_test_suite( "//shared", "//testing:lib", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -254,9 +254,9 @@ intellij_integration_test_suite( "//intellij_platform_sdk:test_libs", "//java", "//proto:proto_deps", - "@com_google_code_gson_gson//jar", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@gson//jar", + "@junit//jar", ], ) @@ -278,7 +278,7 @@ intellij_integration_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "//proto:proto_deps", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/BlazeInstrumentationTestApkBuildStepIntegrationTest.java b/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/BlazeInstrumentationTestApkBuildStepIntegrationTest.java index ea2d4e90555..a200e67cfa8 100644 --- a/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/BlazeInstrumentationTestApkBuildStepIntegrationTest.java +++ b/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/BlazeInstrumentationTestApkBuildStepIntegrationTest.java @@ -142,7 +142,7 @@ public void deployInfoBuiltCorrectly() throws GetDeployInfoException, ApkProvisi assertThat(externalTaskInterceptor.command).contains(instrumentorTarget.toString()); assertThat(externalTaskInterceptor.command).contains(appTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); } @Test @@ -182,7 +182,7 @@ public void deployInfoBuiltCorrectly_selfInstrumentingTest() assertThat(externalTaskInterceptor.context).isEqualTo(context); assertThat(externalTaskInterceptor.command).contains(instrumentorTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); } @Test diff --git a/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/FullApkBuildStepIntegrationTest.java b/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/FullApkBuildStepIntegrationTest.java index a7afe667a8c..cd395de5d16 100644 --- a/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/FullApkBuildStepIntegrationTest.java +++ b/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/FullApkBuildStepIntegrationTest.java @@ -134,7 +134,7 @@ public void build_completesSuccessfully() throws Exception { assertThat(buildStep.getDeployInfo().getApksToDeploy()).containsExactly(apkFile); assertThat(externalTaskInterceptor.command).contains(buildTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); } @Test @@ -173,7 +173,7 @@ public void build_withRemoteApk() throws Exception { assertThat(buildStep.getDeployInfo().getSymbolFiles()).isEmpty(); assertThat(externalTaskInterceptor.command).contains(buildTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); verify(mockDownloader, times(1)).download(any(), any()); } @@ -214,7 +214,7 @@ public void build_withRemoteApkButDisabledRemoteApkFetching() throws Exception { assertThat(buildStep.getDeployInfo().getApksToDeploy()).containsExactly(apkFile); assertThat(externalTaskInterceptor.command).contains(buildTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); verify(mockDownloader, times(0)).download(any(), any()); } @@ -255,7 +255,7 @@ public void build_withNativeSymbols() throws Exception { assertThat(externalTaskInterceptor.command).contains(buildTarget.toString()); assertThat(externalTaskInterceptor.command) .contains("--output_groups=+android_deploy_info,+ndk_symbolization"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); } @Test @@ -294,7 +294,7 @@ public void build_withoutNativeSymbols() throws Exception { assertThat(buildStep.getDeployInfo().getSymbolFiles()).isEqualTo(symbolFiles); assertThat(externalTaskInterceptor.command).contains(buildTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); } @Test @@ -343,7 +343,7 @@ public void build_withRemoteApk_withNativeDebugging() throws Exception { assertThat(buildStep.getDeployInfo().getSymbolFiles().get(1).getPath()).contains("localcopy"); assertThat(externalTaskInterceptor.command).contains(buildTarget.toString()); assertThat(externalTaskInterceptor.command).contains("--output_groups=+android_deploy_info"); - assertThat(externalTaskInterceptor.command).containsAtLeastElementsIn(blazeFlags); + assertThat(externalTaskInterceptor.command).containsAllIn(blazeFlags); verify(mockDownloader, times(3)).download(any(), any()); } diff --git a/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/MobileInstallBuildStepIntegrationTest.java b/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/MobileInstallBuildStepIntegrationTest.java index c204e5ebe3b..00102d66ec9 100644 --- a/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/MobileInstallBuildStepIntegrationTest.java +++ b/aswb/tests/integrationtests/com/google/idea/blaze/android/functional/MobileInstallBuildStepIntegrationTest.java @@ -68,8 +68,8 @@ public void deployInfoBuiltCorrectly() throws Exception { assertThat(buildStep.getDeployInfo()).isNotNull(); assertThat(buildStep.getDeployInfo()).isEqualTo(mockDeployInfo); assertThat(externalTaskInterceptor.getContext()).isEqualTo(context); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(blazeFlags); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(execFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(blazeFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(execFlags); assertThat(externalTaskInterceptor.getCommand()) .containsAnyOf("serial-number", "serial-number:tcp:0"); assertThat(externalTaskInterceptor.getCommand()).contains(buildTarget.toString()); @@ -106,8 +106,8 @@ public void deployInfoBuiltCorrectly_withInactiveAdbTunnelSetup() throws Excepti assertThat(buildStep.getDeployInfo()).isNotNull(); assertThat(buildStep.getDeployInfo()).isEqualTo(mockDeployInfo); assertThat(externalTaskInterceptor.getContext()).isEqualTo(context); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(blazeFlags); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(execFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(blazeFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(execFlags); assertThat(externalTaskInterceptor.getCommand()).contains("--device"); // workaround for inconsistent stateful AndroidDebugBridge class. assertThat(externalTaskInterceptor.getCommand()) @@ -146,8 +146,8 @@ public void deployInfoBuiltCorrectly_withAdbTunnelSetup() throws Exception { assertThat(buildStep.getDeployInfo()).isNotNull(); assertThat(buildStep.getDeployInfo()).isEqualTo(mockDeployInfo); assertThat(externalTaskInterceptor.getContext()).isEqualTo(context); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(blazeFlags); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(execFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(blazeFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(execFlags); assertThat(externalTaskInterceptor.getCommand()).contains("--device"); assertThat(externalTaskInterceptor.getCommand()).contains("serial-number:tcp:12345"); assertThat(externalTaskInterceptor.getCommand()).contains(buildTarget.toString()); @@ -181,8 +181,8 @@ public void deployInfoBuiltCorrectly_withNullAdbTunnelSetup() throws Exception { assertThat(buildStep.getDeployInfo()).isNotNull(); assertThat(buildStep.getDeployInfo()).isEqualTo(mockDeployInfo); assertThat(externalTaskInterceptor.getContext()).isEqualTo(context); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(blazeFlags); - assertThat(externalTaskInterceptor.getCommand()).containsAtLeastElementsIn(execFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(blazeFlags); + assertThat(externalTaskInterceptor.getCommand()).containsAllIn(execFlags); assertThat(externalTaskInterceptor.getCommand()).contains("--device"); // workaround for inconsistent stateful AndroidDebugBridge class. assertThat(externalTaskInterceptor.getCommand()) diff --git a/base/BUILD b/base/BUILD index ed172e58b50..a4ef55e435a 100644 --- a/base/BUILD +++ b/base/BUILD @@ -44,7 +44,7 @@ java_library( "//shared:exception", "//shared:vcs", "//third_party/auto_value", - "@com_google_errorprone_error_prone_annotations//jar", + "@error_prone_annotations//jar", ], ) @@ -458,7 +458,7 @@ java_library( "//third_party/auto_value", "//third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto:build_event_stream_java_proto", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -485,7 +485,7 @@ java_library( "//testing:lib", "@bazel_tools//tools/java/runfiles", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], javacopts = java_version_flags() ) @@ -527,7 +527,7 @@ intellij_unit_test_suite( "//testing:lib", "//third_party/auto_value", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -548,6 +548,6 @@ intellij_integration_test_suite( "//intellij_platform_sdk:test_libs", "//proto:proto_deps", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/ArgumentCompletionContributorTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/ArgumentCompletionContributorTest.java index 9448bc1da76..aca6970c684 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/ArgumentCompletionContributorTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/ArgumentCompletionContributorTest.java @@ -87,7 +87,7 @@ public void testExistingKeywordArg() throws Throwable { String[] completionItems = editorTest.getCompletionItemsAsStrings(); assertThat(completionItems) .asList() - .containsAtLeast("name", "deps", "srcs", "function"); + .containsAllOf("name", "deps", "srcs", "function"); }); } diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributorTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributorTest.java index 657becaf25b..b003dcce992 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributorTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionAttributeCompletionContributorTest.java @@ -58,7 +58,7 @@ public void testSimpleCompletion() throws Throwable { editorTest.setCaretPosition(editor, 0, "sh_binary(".length()); String[] completionItems = editorTest.getCompletionItemsAsStrings(); - assertThat(completionItems).asList().containsAtLeast("name", "deps", "srcs", "data"); + assertThat(completionItems).asList().containsAllOf("name", "deps", "srcs", "data"); } @Test @@ -129,7 +129,7 @@ public void testDoNotShowExistingAttributesInAutocompleteSuggestions() throws Th editorTest.setCaretPosition(editor, 0, "sh_binary(name = 'bin', ".length()); String[] completionItems = editorTest.getCompletionItemsAsStrings(); - assertThat(completionItems).asList().containsAtLeast("deps", "srcs", "data"); + assertThat(completionItems).asList().containsAllOf("deps", "srcs", "data"); assertThat(completionItems).asList().doesNotContain("name"); } @@ -166,7 +166,7 @@ public void testCompletionInSkylarkExtension() throws Throwable { editorTest.setCaretPosition(editor, 0, "native.sh_binary(".length()); String[] completionItems = editorTest.getCompletionItemsAsStrings(); - assertThat(completionItems).asList().containsAtLeast("name", "deps", "srcs", "data"); + assertThat(completionItems).asList().containsAllOf("name", "deps", "srcs", "data"); } private void setRuleAndAttributes(String ruleName, String... attributes) { diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributorTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributorTest.java index 45ca7f8b5c7..e8605375a32 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributorTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/BuiltInFunctionCompletionContributorTest.java @@ -58,7 +58,7 @@ public void testSimpleTopLevelCompletion() throws Throwable { editorTest.setCaretPosition(editor, 0, 0); String[] completionItems = editorTest.getCompletionItemsAsStrings(); - assertThat(completionItems).asList().containsAtLeast("rule_one", "rule_two"); + assertThat(completionItems).asList().containsAllOf("rule_one", "rule_two"); assertFileContents(file, ""); } diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributorTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributorTest.java index 5b366ae438c..23a22fdc3ed 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributorTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/completion/CommonMacroCompletionContributorTest.java @@ -64,7 +64,7 @@ public void completionResults_trivialExample_containsMacro() throws Throwable { .build()); BuildFile file = createBuildFile(new WorkspacePath("BUILD"), ""); - assertThat(getCompletionItems(file, 0, 0)).asList().containsAtLeast("bar", "baz"); + assertThat(getCompletionItems(file, 0, 0)).asList().containsAllOf("bar", "baz"); } @Test diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManagerTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManagerTest.java index 00aa6ba71fc..43262e06877 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManagerTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/BuildReferenceManagerTest.java @@ -45,7 +45,7 @@ public void testResolvePackageLookupElementsIgnoresIgnoredDirectories() { Arrays.stream(manager.resolvePackageLookupElements(nonLocalLookupData)) .map(BuildLookupElement::getLookupString) .toList(); - assertThat(results).containsAtLeastElementsIn(new String[] {"//src/go"}); + assertThat(results).containsAllIn(new String[] {"//src/go"}); assertThat(results).containsNoneIn(new String[] {".ijwb"}); String originalLabel = "//:"; @@ -66,7 +66,7 @@ public void testResolvePackageLookupElementsIgnoresIgnoredDirectories() { Arrays.stream(manager.resolvePackageLookupElements(localLookupData)) .map(BuildLookupElement::getLookupString) .toList(); - assertThat(otherResults).containsAtLeastElementsIn(new String[] {"//:src"}); + assertThat(otherResults).containsAllIn(new String[] {"//:src"}); assertThat(otherResults).containsNoneIn(new String[] {":.ijwb"}); } diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceTest.java index d043540c2bd..6f09694a41f 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/buildfile/references/PackageReferenceTest.java @@ -79,6 +79,6 @@ public void testLabelFragmentResolves() { PsiReference[] references = string.getReferences(); assertThat(Arrays.stream(references).map(PsiReference::resolve).collect(Collectors.toList())) - .containsAtLeast(libTarget, buildFile1); + .containsAllOf(libTarget, buildFile1); } } diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewCompletionTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewCompletionTest.java index 26b9f87333a..0784138906f 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewCompletionTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewCompletionTest.java @@ -53,7 +53,7 @@ public void testSectionTypeKeywords() { assertThat(keywords) .asList() - .containsAtLeastElementsIn( + .containsAllIn( Sections.getUndeprecatedParsers() .stream() .filter(ProjectViewKeywordCompletionContributor::handledSectionType) @@ -118,7 +118,7 @@ public void testWorkspaceTypeCompletion() { assertThat(types) .asList() - .containsAtLeastElementsIn( + .containsAllIn( Arrays.stream(WorkspaceType.values()) .map(WorkspaceType::getName) .collect(Collectors.toList())); diff --git a/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewParserIntegrationTest.java b/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewParserIntegrationTest.java index 38f5464b112..0044e3cec8d 100644 --- a/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewParserIntegrationTest.java +++ b/base/tests/integrationtests/com/google/idea/blaze/base/lang/projectview/ProjectViewParserIntegrationTest.java @@ -143,7 +143,7 @@ private void assertNoErrors() { } private void assertContainsErrors(String... errors) { - assertThat(this.errors).containsAtLeastElementsIn(Arrays.asList(errors)); + assertThat(this.errors).containsAllIn(Arrays.asList(errors)); } private void collectErrors(PsiElement psi) { diff --git a/base/tests/unittests/com/google/idea/blaze/base/model/primitives/TargetExpressionTest.java b/base/tests/unittests/com/google/idea/blaze/base/model/primitives/TargetExpressionTest.java index 1008a82a020..5cd7d07ca12 100644 --- a/base/tests/unittests/com/google/idea/blaze/base/model/primitives/TargetExpressionTest.java +++ b/base/tests/unittests/com/google/idea/blaze/base/model/primitives/TargetExpressionTest.java @@ -47,7 +47,7 @@ public void validLabelShouldYieldLabel() { @Test public void globExpressionShouldYieldGeneralTargetExpression() { TargetExpression target = TargetExpression.fromStringSafe("//package/..."); - assertThat(target.getClass()).isSameInstanceAs(TargetExpression.class); + assertThat(target.getClass()).isSameAs(TargetExpression.class); } @Test diff --git a/base/tests/unittests/com/google/idea/blaze/base/qsync/CandidatePackageFinderTest.java b/base/tests/unittests/com/google/idea/blaze/base/qsync/CandidatePackageFinderTest.java index 4b180954786..874e9ed63ef 100644 --- a/base/tests/unittests/com/google/idea/blaze/base/qsync/CandidatePackageFinderTest.java +++ b/base/tests/unittests/com/google/idea/blaze/base/qsync/CandidatePackageFinderTest.java @@ -83,7 +83,7 @@ public void getCandidatePackages_checkQuery_dir() throws Exception { cpf.getCandidatePackages(Path.of("package/path/BUILD"), () -> {}); ImmutableList args = commandCaptor.getValue().build().toArgumentList(); - expect.that(args).containsAtLeast("--output", "package", "//package/path/...").inOrder(); + expect.that(args).containsAllOf("--output", "package", "//package/path/...").inOrder(); } @Test @@ -101,7 +101,7 @@ public void getCandidatePackages_checkQuery_file() throws Exception { cpf.getCandidatePackages(Path.of("package/path/BUILD"), () -> {}); ImmutableList args = commandCaptor.getValue().build().toArgumentList(); - expect.that(args).containsAtLeast("--output", "package", "//package/path/...").inOrder(); + expect.that(args).containsAllOf("--output", "package", "//package/path/...").inOrder(); } @Test diff --git a/base/tests/unittests/com/google/idea/blaze/base/qsync/DependencyTrackerImplTest.java b/base/tests/unittests/com/google/idea/blaze/base/qsync/DependencyTrackerImplTest.java index ed918f4cb08..5c4107d3608 100644 --- a/base/tests/unittests/com/google/idea/blaze/base/qsync/DependencyTrackerImplTest.java +++ b/base/tests/unittests/com/google/idea/blaze/base/qsync/DependencyTrackerImplTest.java @@ -17,7 +17,6 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static com.google.idea.blaze.qsync.QuerySyncTestUtils.REPOSITORY_MAPPED_LABEL_CORRESPONDENCE; import static org.mockito.Mockito.when; import com.google.common.collect.ImmutableSet; @@ -70,7 +69,6 @@ public void computeRequestedTargets_srcFile() throws Exception { assertThat(targets.get().buildTargets) .containsExactly(TestData.JAVA_LIBRARY_EXTERNAL_DEP_QUERY.getAssumedOnlyLabel()); assertThat(targets.get().expectedDependencyTargets) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) .containsExactly(Label.of("@com_google_guava_guava//jar:jar")); } @@ -96,7 +94,6 @@ public void computeRequestedTargets_buildFile_multiTarget() throws Exception { .siblingWithName("externaldep"), TestData.JAVA_LIBRARY_MULTI_TARGETS.getAssumedOnlyLabel().siblingWithName("nodeps")); assertThat(targets.get().expectedDependencyTargets) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) .containsExactly(Label.of("@com_google_guava_guava//jar:jar")); } @@ -116,10 +113,8 @@ public void computeRequestedTargets_buildFile_nested() throws Exception { .orElseThrow()); assertThat(targets).isPresent(); assertThat(targets.get().buildTargets) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) .containsExactly(TestData.JAVA_LIBRARY_NESTED_PACKAGE.getAssumedOnlyLabel()); assertThat(targets.get().expectedDependencyTargets) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) .containsExactly(Label.of("@com_google_guava_guava//jar:jar")); } @@ -141,10 +136,9 @@ public void computeRequestedTargets_directory() throws Exception { .getAssumedOnlyLabel() .siblingWithPathAndName("inner:inner")); assertThat(targets.get().expectedDependencyTargets) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) .containsExactly( Label.of("@com_google_guava_guava//jar:jar"), - Label.of("@com_google_code_gson_gson//jar:jar")); + Label.of("@gson//jar:jar")); } @Test @@ -183,7 +177,6 @@ public void getPendingExternalDeps_followJavaDeps_noneBuilt() throws Exception { assertThat( dt.getPendingExternalDeps( ImmutableSet.copyOf(TestData.JAVA_LIBRARY_EXTERNAL_DEP_QUERY.getAssumedLabels()))) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) .containsExactly(Label.of("@com_google_guava_guava//jar:jar")); } @@ -198,8 +191,7 @@ public void getPendingExternalDeps_followJavaDeps_allBuilt() throws Exception { assertThat( dt.getPendingExternalDeps( ImmutableSet.copyOf(TestData.JAVA_LIBRARY_EXTERNAL_DEP_QUERY.getAssumedLabels()))) - .comparingElementsUsing(REPOSITORY_MAPPED_LABEL_CORRESPONDENCE) - .containsExactly(Label.of("@com_google_guava_guava//jar:jar")); + .isEmpty(); } @Test diff --git a/base/tests/unittests/com/google/idea/blaze/base/sync/BlazeSyncManagerTest.java b/base/tests/unittests/com/google/idea/blaze/base/sync/BlazeSyncManagerTest.java index b0348c2d865..f6cfb6938cd 100644 --- a/base/tests/unittests/com/google/idea/blaze/base/sync/BlazeSyncManagerTest.java +++ b/base/tests/unittests/com/google/idea/blaze/base/sync/BlazeSyncManagerTest.java @@ -73,7 +73,7 @@ protected void initTest(Container applicationServices, Container projectServices doNothing().when(manager).requestProjectSync(any()); projectServices.register(BlazeSyncManager.class, manager); - assertThat(BlazeSyncManager.getInstance(project)).isSameInstanceAs(manager); + assertThat(BlazeSyncManager.getInstance(project)).isSameAs(manager); } @Override diff --git a/clwb/BUILD b/clwb/BUILD index c8352b21257..d2640e5ce1e 100644 --- a/clwb/BUILD +++ b/clwb/BUILD @@ -30,8 +30,8 @@ licenses(["notice"]) intellij_plugin_library( name = "plugin_library", - optional_plugin_xmls = ["optional_clwb_oclang"], plugin_xmls = ["src/META-INF/clwb.xml"], + optional_plugin_xmls = ["optional_clwb_oclang"], visibility = PLUGIN_PACKAGES_VISIBILITY, deps = [":clwb_lib"], ) @@ -137,7 +137,7 @@ intellij_unit_test_suite( "//intellij_platform_sdk:jsr305", "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/common/experiments/BUILD b/common/experiments/BUILD index b47bed4053a..a3d8ff1a9ef 100644 --- a/common/experiments/BUILD +++ b/common/experiments/BUILD @@ -65,6 +65,6 @@ intellij_unit_test_suite( "//intellij_platform_sdk:test_libs", "//testing:lib", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/common/ui/properties/BUILD b/common/ui/properties/BUILD index b509c068cd6..ef7cc574c55 100644 --- a/common/ui/properties/BUILD +++ b/common/ui/properties/BUILD @@ -26,6 +26,6 @@ intellij_unit_test_suite( deps = [ ":properties", "//intellij_platform_sdk:test_libs", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/common/util/BUILD b/common/util/BUILD index 160933d9f39..aeb44a05e68 100644 --- a/common/util/BUILD +++ b/common/util/BUILD @@ -57,7 +57,7 @@ java_test( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "//intellij_platform_sdk:truth", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/cpp/BUILD b/cpp/BUILD index 6d76d12380b..3ae02b11b9f 100644 --- a/cpp/BUILD +++ b/cpp/BUILD @@ -41,7 +41,7 @@ java_library( "//sdkcompat", "//shared", "//third_party/auto_value", - "@com_google_errorprone_error_prone_annotations//jar", + "@error_prone_annotations//jar", ], ) @@ -72,7 +72,7 @@ java_library( deps = [ "//intellij_platform_sdk:jsr305", "//intellij_platform_sdk:plugin_api", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -127,7 +127,7 @@ intellij_unit_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ] + select_for_ide( clion = [":clion_sysprop_rule"], default = [], @@ -170,7 +170,7 @@ java_library( "//sdkcompat", "//testing:lib", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -199,6 +199,6 @@ intellij_integration_test_suite( "//intellij_platform_sdk:test_libs", "//sdkcompat", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/cpp/tests/unittests/com/google/idea/blaze/cpp/BlazeConfigurationResolverTest.java b/cpp/tests/unittests/com/google/idea/blaze/cpp/BlazeConfigurationResolverTest.java index 881d75f82da..8b722b66b2b 100644 --- a/cpp/tests/unittests/com/google/idea/blaze/cpp/BlazeConfigurationResolverTest.java +++ b/cpp/tests/unittests/com/google/idea/blaze/cpp/BlazeConfigurationResolverTest.java @@ -844,7 +844,7 @@ public void testExternalDependencyResolvedWhenIsPartOfProject() throws IOExcepti assertThatResolving(projectView,targetMap).producesConfigurationsFor("//test:target and 1 other target(s)"); assertThat(resolverResult.getAllConfigurations().get(0).getTargets().stream() .map(targetKey -> targetKey.getLabel().toString()) - .collect(Collectors.toList())).containsAtLeast("//test:target", + .collect(Collectors.toList())).containsAllOf("//test:target", "@external_dependency//foo:bar"); } diff --git a/dart/BUILD b/dart/BUILD index 6641bfb3a53..1ab357c1a8c 100644 --- a/dart/BUILD +++ b/dart/BUILD @@ -39,6 +39,6 @@ intellij_unit_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/ext/BUILD b/ext/BUILD index c5b0213e44d..a9787fed7e8 100644 --- a/ext/BUILD +++ b/ext/BUILD @@ -27,10 +27,7 @@ java_library( "@io_grpc_grpc_java//netty", ] + select({ "@platforms//os:macos": ["@io_netty_netty_transport_classes_kqueue//jar"], - "//conditions:default": [ - "@io_netty_netty_transport_classes_epoll//jar", - "@io_netty_netty_transport_native_epoll//jar", - ], + "//conditions:default": ["@io_netty_netty_transport_native_epoll//jar"], }), ) @@ -67,9 +64,9 @@ java_test( deps = [ ":intellijext", "//ext/proto:intellijext_java_proto", - "@com_google_truth_truth//jar", "@io_grpc_grpc_java//core", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/ext/proto/BUILD b/ext/proto/BUILD index 5123818a90c..bd81e7f53b5 100644 --- a/ext/proto/BUILD +++ b/ext/proto/BUILD @@ -1,5 +1,5 @@ load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") -load("@rules_go//proto:def.bzl", "go_grpc_library", "go_proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_grpc_library", "go_proto_library") proto_library( name = "intellijext_proto", diff --git a/gazelle/BUILD b/gazelle/BUILD index e6d2e9e64a0..e8f7ebd2c5e 100644 --- a/gazelle/BUILD +++ b/gazelle/BUILD @@ -87,6 +87,6 @@ intellij_integration_test_suite( "//base:integration_test_utils", "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/golang/BUILD b/golang/BUILD index 9657b3cc16e..af9b2dce48a 100644 --- a/golang/BUILD +++ b/golang/BUILD @@ -83,7 +83,7 @@ intellij_unit_test_suite( "//testing:lib", "//third_party/go:go_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -115,6 +115,6 @@ intellij_integration_test_suite( "//intellij_platform_sdk:test_libs", "//third_party/go:go_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/ijwb/BUILD b/ijwb/BUILD index c4897e138a8..b99fb63970d 100644 --- a/ijwb/BUILD +++ b/ijwb/BUILD @@ -152,7 +152,7 @@ intellij_unit_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -173,6 +173,6 @@ intellij_integration_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/ijwb/tests/integrationtests/com/google/idea/blaze/ijwb/lang/projectview/ProjectViewCompletionTest.java b/ijwb/tests/integrationtests/com/google/idea/blaze/ijwb/lang/projectview/ProjectViewCompletionTest.java index c74cc12b84b..401f13208f2 100644 --- a/ijwb/tests/integrationtests/com/google/idea/blaze/ijwb/lang/projectview/ProjectViewCompletionTest.java +++ b/ijwb/tests/integrationtests/com/google/idea/blaze/ijwb/lang/projectview/ProjectViewCompletionTest.java @@ -59,7 +59,7 @@ public void testAdditionalLanguagesCompletion() { assertThat(types) .asList() - .containsAtLeastElementsIn( + .containsAllIn( LanguageSupport.availableAdditionalLanguages(WorkspaceType.JAVA) .stream() .map(LanguageClass::getName) diff --git a/intellij_platform_sdk/BUILD b/intellij_platform_sdk/BUILD index 7c03dd8fc33..34ec9f4d215 100644 --- a/intellij_platform_sdk/BUILD +++ b/intellij_platform_sdk/BUILD @@ -719,10 +719,10 @@ java_library( visibility = [":test_libs_visibility"], exports = [ "//third_party:truth", - "@net_bytebuddy_byte_buddy_agent//jar", - "@net_bytebuddy_byte_buddy//jar", - "@org_mockito_mockito_core//jar", - "@org_objenesis_objenesis//jar" + "@bytebuddy-agent//jar", + "@bytebuddy//jar", + "@mockito//jar", + "@objenesis//jar" ], ) @@ -753,27 +753,27 @@ java_library( name = "jsr305", exports = select_for_plugin_api({ "clion-2021.3": [":bundled_jsr305"], - "clion-2022.1": ["@com_google_code_findbugs_jsr305//jar"], - "clion-2022.2": ["@com_google_code_findbugs_jsr305//jar"], - "clion-2022.3": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2021.3": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2022.1": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2022.2": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2022.3": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2023.1": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2023.2": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-2023.3": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2021.3": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2022.1": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2022.2": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2022.3": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2023.1": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2023.2": ["@com_google_code_findbugs_jsr305//jar"], - "intellij-ue-2023.3": ["@com_google_code_findbugs_jsr305//jar"], - "android-studio-2022.2": ["@com_google_code_findbugs_jsr305//jar"], - "android-studio-2022.3": ["@com_google_code_findbugs_jsr305//jar"], - "android-studio-2023.1": ["@com_google_code_findbugs_jsr305//jar"], - "android-studio-2023.2": ["@com_google_code_findbugs_jsr305//jar"], + "clion-2022.1": ["@jsr305_annotations//jar"], + "clion-2022.2": ["@jsr305_annotations//jar"], + "clion-2022.3": ["@jsr305_annotations//jar"], + "intellij-2021.3": ["@jsr305_annotations//jar"], + "intellij-2022.1": ["@jsr305_annotations//jar"], + "intellij-2022.2": ["@jsr305_annotations//jar"], + "intellij-2022.3": ["@jsr305_annotations//jar"], + "intellij-2023.1": ["@jsr305_annotations//jar"], + "intellij-2023.2": ["@jsr305_annotations//jar"], + "intellij-2023.3": ["@jsr305_annotations//jar"], + "intellij-ue-2021.3": ["@jsr305_annotations//jar"], + "intellij-ue-2022.1": ["@jsr305_annotations//jar"], + "intellij-ue-2022.2": ["@jsr305_annotations//jar"], + "intellij-ue-2022.3": ["@jsr305_annotations//jar"], + "intellij-ue-2023.1": ["@jsr305_annotations//jar"], + "intellij-ue-2023.2": ["@jsr305_annotations//jar"], + "intellij-ue-2023.3": ["@jsr305_annotations//jar"], + "android-studio-2022.2": ["@jsr305_annotations//jar"], + "android-studio-2022.3": ["@jsr305_annotations//jar"], + "android-studio-2023.1": ["@jsr305_annotations//jar"], + "android-studio-2023.2": ["@jsr305_annotations//jar"], # We default to intellij-latest when no plugin api is selected. "default": [":bundled_jsr305"], }), diff --git a/intellij_platform_sdk/BUILD.clion213 b/intellij_platform_sdk/BUILD.clion213 index 0576d2cea76..cc5428b2303 100644 --- a/intellij_platform_sdk/BUILD.clion213 +++ b/intellij_platform_sdk/BUILD.clion213 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.clion221 b/intellij_platform_sdk/BUILD.clion221 index 86eedd31a2e..76936fea6a7 100644 --- a/intellij_platform_sdk/BUILD.clion221 +++ b/intellij_platform_sdk/BUILD.clion221 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.clion222 b/intellij_platform_sdk/BUILD.clion222 index 4045338cc63..f7ddfe4ab48 100644 --- a/intellij_platform_sdk/BUILD.clion222 +++ b/intellij_platform_sdk/BUILD.clion222 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.clion223 b/intellij_platform_sdk/BUILD.clion223 index 2660d01576b..bcb57237b6d 100644 --- a/intellij_platform_sdk/BUILD.clion223 +++ b/intellij_platform_sdk/BUILD.clion223 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.clion231 b/intellij_platform_sdk/BUILD.clion231 index 2660d01576b..bcb57237b6d 100644 --- a/intellij_platform_sdk/BUILD.clion231 +++ b/intellij_platform_sdk/BUILD.clion231 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.clion232 b/intellij_platform_sdk/BUILD.clion232 index f902bd9b73f..9083ce6a309 100644 --- a/intellij_platform_sdk/BUILD.clion232 +++ b/intellij_platform_sdk/BUILD.clion232 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.clion233 b/intellij_platform_sdk/BUILD.clion233 index f902bd9b73f..9083ce6a309 100644 --- a/intellij_platform_sdk/BUILD.clion233 +++ b/intellij_platform_sdk/BUILD.clion233 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea213 b/intellij_platform_sdk/BUILD.idea213 index dbbc3a49c07..3c9bccb5f4e 100644 --- a/intellij_platform_sdk/BUILD.idea213 +++ b/intellij_platform_sdk/BUILD.idea213 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea221 b/intellij_platform_sdk/BUILD.idea221 index 2b73fc43e3d..668206d8edb 100644 --- a/intellij_platform_sdk/BUILD.idea221 +++ b/intellij_platform_sdk/BUILD.idea221 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea222 b/intellij_platform_sdk/BUILD.idea222 index cf2517b10c6..37a01bd57e6 100644 --- a/intellij_platform_sdk/BUILD.idea222 +++ b/intellij_platform_sdk/BUILD.idea222 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea223 b/intellij_platform_sdk/BUILD.idea223 index 2d8ef1f7096..58765d18230 100644 --- a/intellij_platform_sdk/BUILD.idea223 +++ b/intellij_platform_sdk/BUILD.idea223 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea231 b/intellij_platform_sdk/BUILD.idea231 index 2d8ef1f7096..58765d18230 100644 --- a/intellij_platform_sdk/BUILD.idea231 +++ b/intellij_platform_sdk/BUILD.idea231 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea232 b/intellij_platform_sdk/BUILD.idea232 index 947d51f8ea3..af5b72ad262 100644 --- a/intellij_platform_sdk/BUILD.idea232 +++ b/intellij_platform_sdk/BUILD.idea232 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.idea233 b/intellij_platform_sdk/BUILD.idea233 index 73ba55002c5..45f1df7813d 100644 --- a/intellij_platform_sdk/BUILD.idea233 +++ b/intellij_platform_sdk/BUILD.idea233 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue213 b/intellij_platform_sdk/BUILD.ue213 index 435e72c17ee..05ff2800d4e 100644 --- a/intellij_platform_sdk/BUILD.ue213 +++ b/intellij_platform_sdk/BUILD.ue213 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue221 b/intellij_platform_sdk/BUILD.ue221 index c2822c35bf4..1636fed698a 100644 --- a/intellij_platform_sdk/BUILD.ue221 +++ b/intellij_platform_sdk/BUILD.ue221 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue222 b/intellij_platform_sdk/BUILD.ue222 index 350fc2762c9..82205daa215 100644 --- a/intellij_platform_sdk/BUILD.ue222 +++ b/intellij_platform_sdk/BUILD.ue222 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue223 b/intellij_platform_sdk/BUILD.ue223 index 31a51ebc597..3ff34f11966 100644 --- a/intellij_platform_sdk/BUILD.ue223 +++ b/intellij_platform_sdk/BUILD.ue223 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue231 b/intellij_platform_sdk/BUILD.ue231 index 31a51ebc597..3ff34f11966 100644 --- a/intellij_platform_sdk/BUILD.ue231 +++ b/intellij_platform_sdk/BUILD.ue231 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue232 b/intellij_platform_sdk/BUILD.ue232 index 7c4cd5b2586..0d2c502541b 100644 --- a/intellij_platform_sdk/BUILD.ue232 +++ b/intellij_platform_sdk/BUILD.ue232 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/BUILD.ue233 b/intellij_platform_sdk/BUILD.ue233 index d3cbec5d12d..a299679c20a 100644 --- a/intellij_platform_sdk/BUILD.ue233 +++ b/intellij_platform_sdk/BUILD.ue233 @@ -17,7 +17,7 @@ java_import( ), tags = ["intellij-provided-by-sdk"], exports = [":jars_without_mockito_extensions"], - deps = ["@com_google_errorprone_error_prone_annotations//jar"], + deps = ["@error_prone_annotations//jar"], ) no_mockito_extensions( diff --git a/intellij_platform_sdk/android_studio.bzl b/intellij_platform_sdk/android_studio.bzl index 37f5630959b..5e0b0e74799 100644 --- a/intellij_platform_sdk/android_studio.bzl +++ b/intellij_platform_sdk/android_studio.bzl @@ -247,7 +247,7 @@ def _android_studio(name, files, major, minor, revision, my_glob, **kwargs): ], deps = [ # guava v20+ requires this at compile-time when using annotation processors. - "@com_google_errorprone_error_prone_annotations//jar", + "@error_prone_annotations//jar", ], **kwargs ) diff --git a/java/BUILD b/java/BUILD index 9ea288c7acf..b1cccc353b2 100644 --- a/java/BUILD +++ b/java/BUILD @@ -151,7 +151,7 @@ intellij_unit_test_suite( "//shared", "//testing:lib", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -206,7 +206,7 @@ intellij_integration_test_suite( "//proto:proto_deps", "//shared", "@com_google_guava_guava//jar", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/javascript/BUILD b/javascript/BUILD index e8b005b91f0..1173124fd61 100644 --- a/javascript/BUILD +++ b/javascript/BUILD @@ -29,7 +29,7 @@ java_library( "//intellij_platform_sdk:plugin_api", "//sdkcompat", "//third_party/javascript", - "@com_google_code_gson_gson//jar", + "@gson//jar", ], ) @@ -82,7 +82,7 @@ intellij_unit_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -102,6 +102,6 @@ intellij_integration_test_suite( "//intellij_platform_sdk:test_libs", "//third_party/javascript:javascript_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/kotlin/BUILD b/kotlin/BUILD index 641da02f6e6..ec868686085 100644 --- a/kotlin/BUILD +++ b/kotlin/BUILD @@ -90,7 +90,7 @@ intellij_unit_test_suite( "//intellij_platform_sdk:test_libs", "//java", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -115,6 +115,6 @@ intellij_integration_test_suite( "//proto:proto_deps", "//third_party/auto_value", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/kotlin/tests/integrationtests/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProviderTest.java b/kotlin/tests/integrationtests/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProviderTest.java index 2c1456ccafa..763e525e015 100644 --- a/kotlin/tests/integrationtests/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProviderTest.java +++ b/kotlin/tests/integrationtests/com/google/idea/blaze/kotlin/run/producers/KotlinTestContextProviderTest.java @@ -57,12 +57,12 @@ public class KotlinTestContextProviderTest extends BlazeRunConfigurationProducerTestCase { private static final Correspondence IS_BLAZE_RUN_CONFIGURATION = - Correspondence.transforming(BlazeCommandRunConfiguration.class::isInstance, "is a Blaze run configuration"); + transforming(BlazeCommandRunConfiguration.class::isInstance, "is a Blaze run configuration"); private static final Correspondence HAS_BLAZE_CALL = - Correspondence.transforming(TestBlazeCall::fromRunConfig, "has a Blaze invocation using"); + transforming(TestBlazeCall::fromRunConfig, "has a Blaze invocation using"); private static final Correspondence HAS_ONLY_TARGET = - Correspondence.transforming(BlazeCommandRunConfiguration::getSingleTarget, "has the only target"); + transforming(BlazeCommandRunConfiguration::getSingleTarget, "has the only target"); @Before public final void setup() { @@ -327,6 +327,23 @@ private ImmutableList getRunConfigurations(PsiElement psiEleme .collect(toImmutableList()); } + // Replace with Correspondence.transforming() when the truth version bundled with the IntelliJ API + // is high enough. + private static Correspondence transforming( + Function transform, String description) { + return new Correspondence() { + @Override + public boolean compare(@Nullable A actual, @Nullable E expected) { + return Objects.equals(transform.apply(actual), expected); + } + + @Override + public String toString() { + return description; + } + }; + } + @AutoValue abstract static class TestBlazeCall { diff --git a/maven_install.json b/maven_install.json deleted file mode 100755 index 90c759add43..00000000000 --- a/maven_install.json +++ /dev/null @@ -1,1574 +0,0 @@ -{ - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 2003358729, - "__RESOLVED_ARTIFACTS_HASH": -1053845728, - "conflict_resolution": { - "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.10.1", - "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.20.0", - "com.google.guava:guava:31.1-jre": "com.google.guava:guava:32.0.1-jre", - "com.google.j2objc:j2objc-annotations:1.3": "com.google.j2objc:j2objc-annotations:2.8", - "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.1.5", - "net.bytebuddy:byte-buddy-agent:1.10.5": "net.bytebuddy:byte-buddy-agent:1.12.7", - "net.bytebuddy:byte-buddy:1.10.5": "net.bytebuddy:byte-buddy:1.12.7", - "org.mockito:mockito-core:3.3.0": "org.mockito:mockito-core:4.3.1" - }, - "artifacts": { - "com.google.android:annotations": { - "shasums": { - "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", - "sources": "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40" - }, - "version": "4.1.1.4" - }, - "com.google.api.grpc:proto-google-common-protos": { - "shasums": { - "jar": "002eebc53d27e4fb2e8cf823ea1f3565b90c4b0b4380ff508bf61bd42f2be0d3", - "sources": "035fe5a69ff9244a3580bf37bb18128cde77c9f0091677de76995353dd631551" - }, - "version": "2.22.0" - }, - "com.google.auth:google-auth-library-credentials": { - "shasums": { - "jar": "6ad4416d9360a1df3a660c43493e9605416ddd4de953ffbb14dd582a591b09a1", - "sources": "2ebd10e88fa862919728bf7604b5b25aa51c19732c6a1d7fa1e9d68688c2ecee" - }, - "version": "1.4.0" - }, - "com.google.auth:google-auth-library-oauth2-http": { - "shasums": { - "jar": "bbf99bba3394c699c48b2e67257dfa96b84c6ee54c348bd426c94207b84254ba", - "sources": "7af3571aad62df42a56051c212c00a334c8cbd886b5bb06da1abc82417e3f5b7" - }, - "version": "1.4.0" - }, - "com.google.auto.value:auto-value": { - "shasums": { - "jar": "276ba82816fab66ff057e94a599c4bbdd3ab70700602b540ea17ecfe82a2986a", - "sources": "a6863414b233e03398c7e0e1cf21d98a0447d8226e21435911b896633b69b60b" - }, - "version": "1.10.2" - }, - "com.google.auto.value:auto-value-annotations": { - "shasums": { - "jar": "3f3b7edfaf7fbbd88642f7bd5b09487b8dcf2b9e5f3a19f1eb7b3e53f20f14ba", - "sources": "851f68287b05e16b1eaee48a8ee0ddcb00b63c5a4087e77085101f8c45943448" - }, - "version": "1.10.2" - }, - "com.google.code.findbugs:jsr305": { - "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" - }, - "version": "3.0.2" - }, - "com.google.code.gson:gson": { - "shasums": { - "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593", - "sources": "eee1cc5c1f4267ee194cc245777e68084738ef390acd763354ce0ff6bfb7bcc1" - }, - "version": "2.10.1" - }, - "com.google.errorprone:error_prone_annotations": { - "shasums": { - "jar": "a136d3dce67168d88751115fa223bec80eae6cc062aa2f8173e8344a98235ec4", - "sources": "0226ed4d0b5fbf36366c337445d609f76ed730e7c6f72e10dcd6d3235833863e" - }, - "version": "2.20.0" - }, - "com.google.flogger:flogger": { - "shasums": { - "jar": "77aac11b3c26e1e184dcfe79c55ac6e27967a6dfe1c04146125176940bc64a55", - "sources": "b981c9fa749046c51daae47b75aa981d4244c86e54d287ab87f37390d080db01" - }, - "version": "0.7.4" - }, - "com.google.flogger:flogger-system-backend": { - "shasums": { - "jar": "fd66f2615a9d8fe1b2274f1b5005a5555a0cd63cdfdab2ca9500e6eb81dc5f63", - "sources": "9fb7fc65b567b52ae150096bdddff5e8939e1a10e23e885c0bb8aba5e0fb2b7c" - }, - "version": "0.7.4" - }, - "com.google.guava:failureaccess": { - "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" - }, - "version": "1.0.1" - }, - "com.google.guava:guava": { - "shasums": { - "jar": "bd7fa227591fb8509677d0d1122cf95158f3b8a9f45653f58281d879f6dc48c5", - "sources": "9105dfc522fb440b39ff8da07cc56aacf65a9f765044c7803a9f32e36e05a22b" - }, - "version": "32.0.1-jre" - }, - "com.google.guava:guava-testlib": { - "shasums": { - "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce", - "sources": "7149659f8966197dcd91a42183349f862d3973f8e65efe6d03e678464fa13bfd" - }, - "version": "31.1-jre" - }, - "com.google.guava:listenablefuture": { - "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "sources": null - }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" - }, - "com.google.http-client:google-http-client": { - "shasums": { - "jar": "4a42d2c383373bf61c798f1882745989b9836bb032a8a4019890ecb6cd903ef3", - "sources": "e01bf612119655934574002ad15c0e80b174949d118ab2378d291d065cab3ebd" - }, - "version": "1.41.0" - }, - "com.google.http-client:google-http-client-gson": { - "shasums": { - "jar": "18766d1bbeb6d363763ef725bc82ed3c8c45f88eadbf149965e6e8c8d9b70d9f", - "sources": "d57cf3a5ba02a65e03d1b35e0164502f09dfca08a7547f682b63bff3951aeae6" - }, - "version": "1.41.0" - }, - "com.google.j2objc:j2objc-annotations": { - "shasums": { - "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", - "sources": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5" - }, - "version": "2.8" - }, - "com.google.protobuf:protobuf-java": { - "shasums": { - "jar": "18a057f5e0f828daa92b71c19df91f6bcc2aad067ca2cdd6b5698055ca7bcece", - "sources": "f258013889c5582275b5e7c2bc3be45bc2daca2063dfc35bacd91529045d6d05" - }, - "version": "3.23.2" - }, - "com.google.re2j:re2j": { - "shasums": { - "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0", - "sources": "ddc3b47bb1e556ac4c0d02c9d8ff18f3260198b76b720567a70eed0a03d3fed6" - }, - "version": "1.7" - }, - "com.google.truth.extensions:truth-java8-extension": { - "shasums": { - "jar": "9e3c437ef76c0028d1c87d9f81d599301459333cfb3b50e5bf815ed712745140", - "sources": "3138303d858bb8956b7c0f5ad2233b5396fc10bcd0af58e2721458ed46b2076f" - }, - "version": "1.1.5" - }, - "com.google.truth:truth": { - "shasums": { - "jar": "7f6d50d6f43a102942ef2c5a05f37a84f77788bb448cf33cceebf86d34e575c0", - "sources": "f1a94449ed48392525626f4e5edeff5c6e66af21c4c009ebb49b5109ac5db6b2" - }, - "version": "1.1.5" - }, - "com.googlecode.java-diff-utils:diffutils": { - "shasums": { - "jar": "c98697c3b8dd745353cd0a83b109c1c999fec43b4a5cedb2f579452d8da2c171", - "sources": "a0044fd2f8dfcf8d2d5c1cb7319f9bd22c60534199f5fac597c3760e642b7ae4" - }, - "version": "1.2.1" - }, - "com.squareup.okhttp:okhttp": { - "shasums": { - "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa", - "sources": "edfafce3b9abb0fc31b5c72cc5f533516a08f7b86754138f36595a6837746ddf" - }, - "version": "2.7.5" - }, - "com.squareup.okio:okio": { - "shasums": { - "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", - "sources": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535" - }, - "version": "2.10.0" - }, - "commons-codec:commons-codec": { - "shasums": { - "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", - "sources": "901cb5d1f7c2877017c95d3c5efd5a497738d0162ef72cdf58e9cb13f50b2e9c" - }, - "version": "1.11" - }, - "commons-logging:commons-logging": { - "shasums": { - "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "sources": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41" - }, - "version": "1.2" - }, - "io.grpc:grpc-context": { - "shasums": { - "jar": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8", - "sources": "d43383c880c21b084c2549ec3602de03c9de19d38a451a4e779dc80a438f6569" - }, - "version": "1.27.2" - }, - "io.netty:netty-buffer": { - "shasums": { - "jar": "a4393f5b395486cc74d0325c9b41311abb9513ba0fd7ef8cf46e9345c3bffbea", - "sources": "0b691a25682115d65da9e565589e39ee272227a972ecf0de936b475d42a4be48" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-codec": { - "shasums": { - "jar": "bcc96737a0f912fcf031cf8c45ebda352a90a40437db0832caad3d5a63618b38", - "sources": "3f512c1a7ffa112ce3f8a8fec9545017063ae06583e80e841bdee76477f891f4" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-codec-http": { - "shasums": { - "jar": "7d6cad9cbd015e41f69787ce6a34beeba032b381e32e88207908431dc812778a", - "sources": "fd45d71121285bed020b3cc2515288d252b9c07cbc4934a63615d7d8c8855289" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-codec-http2": { - "shasums": { - "jar": "51fabf675563b59dc51dde22d29dbc5a20f836469cf48b8d53a07d3db0d775ad", - "sources": "7d8c2ec86545a19ccca24009809027f1745bc8339c8a97bcdc5833abd58e2ab3" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-codec-socks": { - "shasums": { - "jar": "24081cae8a9685ff3fcde141f5050f28589c22e2ae6c447854e044df6d308028", - "sources": "2b48738f837dfc66833b811f6a4eab7fc3a75abd47fee3e7572de7653e5172de" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-common": { - "shasums": { - "jar": "a8aca0c8e9347acc75c885ecc749195d9775369aa520b9276f2d1128210a6c17", - "sources": "54e96a125cb58b3ac067fa59b4a97fb6f1aadbac3f3092e6cc7fa88684de9964" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-handler": { - "shasums": { - "jar": "bd4771d19149cbc9c7464ed2d58035d79cdfed7adb59d38718b0d8e7a3dcc2de", - "sources": "905739df92b7fe6468504e1e91b964654381eb3d162766f39552d06a0cbf4cd3" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-handler-proxy": { - "shasums": { - "jar": "c789f30d0905a09b2a17c4cf397e1b57b0d63db714624eb0dec2282b9619e206", - "sources": "19e0dac14e5028af4c7068a0a2872f50ad06588a5140a065648f1ab3c31cf5bc" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-resolver": { - "shasums": { - "jar": "38a018c6d9fb2cb11b72881354782b45080bbd20b9a0ad6cde28b80d431ed0b1", - "sources": "dd687a7b2016d38d92d988172b787c713d786e5b8c37896796b156e6798cbd95" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-tcnative-boringssl-static": { - "shasums": { - "jar": "b6f974972c44cd6f9cecabc255290286faac40b6393c66c3c3c0db7f421cc28e", - "linux-aarch_64": "3614395218ae379cec22ccaa089c4f27b9329a660e0d53c93e7cb12b7a2cee46", - "linux-x86_64": "4ff9d14f1ec6ccee35b78f53a6f3d9c7c54535aa2a76138311c2f619c5e150e1", - "osx-aarch_64": "58e0302c9fde3db984c3ff7ee7ec7159dc0320bdb91533cc290e12e40911cd1a", - "osx-x86_64": "fcfea887f4f0802d363c699b444d504b7109a7cb198ae6845eeff63745e5b0ba", - "sources": null, - "windows-x86_64": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0" - }, - "version": "2.0.61.Final" - }, - "io.netty:netty-tcnative-classes": { - "shasums": { - "jar": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6", - "sources": "b542370be6ad4d723e0156fc41ffc0db9efa308330e71aec18cdeb0dfc3a44d0" - }, - "version": "2.0.61.Final" - }, - "io.netty:netty-transport": { - "shasums": { - "jar": "197fd2d6c6b4afe677d9e95bf2e36b49a0bcabdfce0583683fb73f29a3f5a407", - "sources": "2ee8b4402c42f9bbbb3b4a14cce1f80d0b48f2115c718ea464f3050f58c70b2e" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-transport-classes-epoll": { - "shasums": { - "jar": "ee65fa17fe65f18fd22269f92bddad85bfb3a263cf65eba01e116a2f30b86ff5", - "sources": "96e2dbe0d3d8d4dae3ddc23443c174388373c1f6dd76401e23a26bd952bf4d08" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-transport-classes-kqueue": { - "shasums": { - "jar": "964ef63eb24a5c979f0af473da13f9574497e11bd41543a66d10609d34013b9f", - "sources": "1db14659fab815b08ed06a60553bebabd402687d35b204f1af5add7396a549f4" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-transport-native-epoll": { - "shasums": { - "jar": "418a0d0d66d2d52a63a0e2cd5377f8c3186db47c09e3b8af39a43fec39c077fe", - "sources": "a6e3591efc09729a68574bec1493bfc0d08019b6ed4a566b6cb4e8e45ab1e937" - }, - "version": "4.1.97.Final" - }, - "io.netty:netty-transport-native-unix-common": { - "shasums": { - "jar": "412fe140257c2dda5a5e15bee911298bd61928d03ee6be4db588e82c196c5dc6", - "sources": "de1ea25a58fadbfa64061769281797cc9b133a48d0a039015d5b3d8f16cbfddc" - }, - "version": "4.1.97.Final" - }, - "io.opencensus:opencensus-api": { - "shasums": { - "jar": "702ba55d78f39d55195dcf041fdfaab7a7490a9ac45013542487ed9e4d3a4d23", - "sources": "ddc1b7313586feb06b796d229cbe5910813bfe431ef0a00328fed7629c16ddf3" - }, - "version": "0.31.0" - }, - "io.opencensus:opencensus-contrib-grpc-metrics": { - "shasums": { - "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63", - "sources": "c45a239e4c4fa4ad564018c0ba0a94d669dbc9b1ed561fc0464b79ebb3c0d6e3" - }, - "version": "0.31.0" - }, - "io.opencensus:opencensus-contrib-http-util": { - "shasums": { - "jar": "49c3db2a29f1fdb2f73928cbea969bd1d40fab7cc5bb6273022babd96f7a789b", - "sources": "57991d9ef81499585431a5f9fdbff8b1acabd7826428a514f45d24100887eeaf" - }, - "version": "0.28.0" - }, - "io.perfmark:perfmark-api": { - "shasums": { - "jar": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b", - "sources": "7379e0fef0c32d69f3ebae8f271f426fc808613f1cfbc29e680757f348ba8aa4" - }, - "version": "0.26.0" - }, - "junit:junit": { - "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" - }, - "version": "4.13.2" - }, - "net.bytebuddy:byte-buddy": { - "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", - "sources": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d" - }, - "version": "1.12.7" - }, - "net.bytebuddy:byte-buddy-agent": { - "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", - "sources": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544" - }, - "version": "1.12.7" - }, - "net.java.dev.jna:jna": { - "shasums": { - "jar": "66d4f819a062a51a1d5627bffc23fac55d1677f0e0a1feba144aabdd670a64bb", - "sources": "a4c45843e8f60df141c4f37602365a421bb278ca1ef30ba0a043d6a871dd29f4" - }, - "version": "5.13.0" - }, - "org.apache.httpcomponents:httpclient": { - "shasums": { - "jar": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743", - "sources": "b1e9194fd83ce135831e28346731d9644cb2a08dea37ada2aa56ceb8f1b0c566" - }, - "version": "4.5.13" - }, - "org.apache.httpcomponents:httpcore": { - "shasums": { - "jar": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142", - "sources": "1510fc72cf2858244bdeb0d7f5d266fe584ecbd2ffe0d91b10a6d80641cd1985" - }, - "version": "4.4.15" - }, - "org.apache.tomcat:annotations-api": { - "shasums": { - "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13", - "sources": null - }, - "version": "6.0.53" - }, - "org.checkerframework:checker-compat-qual": { - "shasums": { - "jar": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d", - "sources": "68011773fd60cfc7772508134086787210ba2a1443e3f9c3f5d4233a226c3346" - }, - "version": "2.5.3" - }, - "org.checkerframework:checker-qual": { - "shasums": { - "jar": "21060faa086dfdec830a40f9460677a75ebbdcffe7cdc012ad1069e9cc30a959", - "sources": "3657defebe084f6b854af29a9b21193d96d5795ea5caf1fa60c7915c4000f4c1" - }, - "version": "3.35.0" - }, - "org.codehaus.mojo:animal-sniffer-annotations": { - "shasums": { - "jar": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0", - "sources": "4878fcc6808dbc88085a4622db670e703867754bc4bc40312c52bf3a3510d019" - }, - "version": "1.23" - }, - "org.hamcrest:hamcrest-core": { - "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" - }, - "version": "1.3" - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "shasums": { - "jar": "739c526672bb337573b28f63afa8306eb088b0c3a0967f56d6c89f4a3012a492", - "sources": "07a8017092bfac0679358f200be35d49b9dc0a6bb42c70076dbbff57ed3d3814" - }, - "version": "1.6.21" - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "shasums": { - "jar": "183bec59cd9f3a14957b190e8c879cf1194bd1f106b0a7b6e1cbb8790d242363", - "sources": "17553b0086581b61038a569b40a8cb3eb54ece42460d230f3723ae84cc7d131f" - }, - "version": "1.6.21" - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "shasums": { - "jar": "f1b0634dbb94172038463020bb2dd45ca26849f8ce29d625acb0f1569d11dbee", - "sources": "9f5230a4301dcfe7047dd08f9b38811f76cfed60e6a10957bec7982c288f6c0e" - }, - "version": "1.6.21" - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "shasums": { - "jar": "dab45489b47736d59fce44b80676f1947a9b6bcab10fd60e878a83bd82a6954c", - "sources": "09d7e6d71cfc18ad841f557bd1ea67b42928712a5746ce6c28c0123e1d2310d6" - }, - "version": "1.6.21" - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "shasums": { - "jar": "09aac136027678db2d3c2696696202719af9213ba17ae076f4c4421008885bcb", - "sources": "167354213966bfc344e2be77f13c7d70431e8b25b33b634013884963122ddf48" - }, - "version": "1.6.2" - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm": { - "shasums": { - "jar": "6eb5c29f60fcacde882b1d393bf9a2fe9535bece1c707396fdbd755559dc043d", - "sources": "ce6704c6bc2c5bff7f8b973abddfdecdfed496044312b5903fbfff68c5e7a867" - }, - "version": "1.6.2" - }, - "org.jetbrains:annotations": { - "shasums": { - "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", - "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" - }, - "version": "13.0" - }, - "org.mockito:mockito-core": { - "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", - "sources": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6" - }, - "version": "4.3.1" - }, - "org.objenesis:objenesis": { - "shasums": { - "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", - "sources": "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d" - }, - "version": "3.3" - }, - "org.ow2.asm:asm": { - "shasums": { - "jar": "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353", - "sources": "11214bbba797e0615402b8d57fd4be83c93a65244c5a88778015520d61078376" - }, - "version": "9.5" - } - }, - "dependencies": { - "com.google.api.grpc:proto-google-common-protos": [ - "com.google.protobuf:protobuf-java" - ], - "com.google.auth:google-auth-library-oauth2-http": [ - "com.google.auth:google-auth-library-credentials", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs:jsr305", - "com.google.guava:guava", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson" - ], - "com.google.flogger:flogger": [ - "org.checkerframework:checker-compat-qual" - ], - "com.google.flogger:flogger-system-backend": [ - "com.google.flogger:flogger", - "org.checkerframework:checker-compat-qual" - ], - "com.google.guava:guava": [ - "com.google.code.findbugs:jsr305", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:listenablefuture", - "com.google.j2objc:j2objc-annotations", - "org.checkerframework:checker-qual" - ], - "com.google.guava:guava-testlib": [ - "com.google.code.findbugs:jsr305", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.j2objc:j2objc-annotations", - "junit:junit", - "org.checkerframework:checker-qual" - ], - "com.google.http-client:google-http-client": [ - "com.google.code.findbugs:jsr305", - "com.google.guava:guava", - "com.google.j2objc:j2objc-annotations", - "io.opencensus:opencensus-api", - "io.opencensus:opencensus-contrib-http-util", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore" - ], - "com.google.http-client:google-http-client-gson": [ - "com.google.code.gson:gson", - "com.google.http-client:google-http-client" - ], - "com.google.truth.extensions:truth-java8-extension": [ - "com.google.truth:truth", - "org.checkerframework:checker-qual" - ], - "com.google.truth:truth": [ - "com.google.auto.value:auto-value-annotations", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "junit:junit", - "org.checkerframework:checker-qual", - "org.ow2.asm:asm" - ], - "com.squareup.okhttp:okhttp": [ - "com.squareup.okio:okio" - ], - "com.squareup.okio:okio": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-common" - ], - "io.netty:netty-buffer": [ - "io.netty:netty-common" - ], - "io.netty:netty-codec": [ - "io.netty:netty-buffer", - "io.netty:netty-common", - "io.netty:netty-transport" - ], - "io.netty:netty-codec-http": [ - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-common", - "io.netty:netty-handler", - "io.netty:netty-transport" - ], - "io.netty:netty-codec-http2": [ - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-common", - "io.netty:netty-handler", - "io.netty:netty-transport" - ], - "io.netty:netty-codec-socks": [ - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-common", - "io.netty:netty-transport" - ], - "io.netty:netty-handler": [ - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-common", - "io.netty:netty-resolver", - "io.netty:netty-transport", - "io.netty:netty-transport-native-unix-common" - ], - "io.netty:netty-handler-proxy": [ - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-codec-socks", - "io.netty:netty-common", - "io.netty:netty-transport" - ], - "io.netty:netty-resolver": [ - "io.netty:netty-common" - ], - "io.netty:netty-tcnative-boringssl-static": [ - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", - "io.netty:netty-tcnative-classes" - ], - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64": [ - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", - "io.netty:netty-tcnative-classes" - ], - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64": [ - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", - "io.netty:netty-tcnative-classes" - ], - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64": [ - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", - "io.netty:netty-tcnative-classes" - ], - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64": [ - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", - "io.netty:netty-tcnative-classes" - ], - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64": [ - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", - "io.netty:netty-tcnative-classes" - ], - "io.netty:netty-transport": [ - "io.netty:netty-buffer", - "io.netty:netty-common", - "io.netty:netty-resolver" - ], - "io.netty:netty-transport-classes-epoll": [ - "io.netty:netty-buffer", - "io.netty:netty-common", - "io.netty:netty-transport", - "io.netty:netty-transport-native-unix-common" - ], - "io.netty:netty-transport-classes-kqueue": [ - "io.netty:netty-buffer", - "io.netty:netty-common", - "io.netty:netty-transport", - "io.netty:netty-transport-native-unix-common" - ], - "io.netty:netty-transport-native-epoll": [ - "io.netty:netty-buffer", - "io.netty:netty-common", - "io.netty:netty-transport", - "io.netty:netty-transport-classes-epoll", - "io.netty:netty-transport-native-unix-common" - ], - "io.netty:netty-transport-native-unix-common": [ - "io.netty:netty-buffer", - "io.netty:netty-common", - "io.netty:netty-transport" - ], - "io.opencensus:opencensus-api": [ - "io.grpc:grpc-context" - ], - "io.opencensus:opencensus-contrib-grpc-metrics": [ - "com.google.guava:guava", - "io.opencensus:opencensus-api" - ], - "io.opencensus:opencensus-contrib-http-util": [ - "com.google.guava:guava", - "io.opencensus:opencensus-api" - ], - "junit:junit": [ - "org.hamcrest:hamcrest-core" - ], - "org.apache.httpcomponents:httpclient": [ - "commons-codec:commons-codec", - "commons-logging:commons-logging", - "org.apache.httpcomponents:httpcore" - ], - "org.jetbrains.kotlin:kotlin-stdlib": [ - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains:annotations" - ], - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ], - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7" - ], - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": [ - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ], - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm": [ - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ], - "org.mockito:mockito-core": [ - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "org.objenesis:objenesis" - ] - }, - "skipped": [ - "com.google.guava:listenablefuture:jar:sources", - "io.netty:netty-tcnative-boringssl-static:jar:sources", - "org.apache.tomcat:annotations-api:jar:sources" - ], - "packages": { - "com.google.android:annotations": [ - "android.annotation" - ], - "com.google.api.grpc:proto-google-common-protos": [ - "com.google.api", - "com.google.cloud", - "com.google.cloud.audit", - "com.google.cloud.location", - "com.google.geo.type", - "com.google.logging.type", - "com.google.longrunning", - "com.google.rpc", - "com.google.rpc.context", - "com.google.type" - ], - "com.google.auth:google-auth-library-credentials": [ - "com.google.auth" - ], - "com.google.auth:google-auth-library-oauth2-http": [ - "com.google.auth.http", - "com.google.auth.oauth2" - ], - "com.google.auto.value:auto-value": [ - "autovalue.shaded.com.google.auto.common", - "autovalue.shaded.com.google.auto.service", - "autovalue.shaded.com.google.common.annotations", - "autovalue.shaded.com.google.common.base", - "autovalue.shaded.com.google.common.cache", - "autovalue.shaded.com.google.common.collect", - "autovalue.shaded.com.google.common.escape", - "autovalue.shaded.com.google.common.eventbus", - "autovalue.shaded.com.google.common.graph", - "autovalue.shaded.com.google.common.hash", - "autovalue.shaded.com.google.common.html", - "autovalue.shaded.com.google.common.io", - "autovalue.shaded.com.google.common.math", - "autovalue.shaded.com.google.common.net", - "autovalue.shaded.com.google.common.primitives", - "autovalue.shaded.com.google.common.reflect", - "autovalue.shaded.com.google.common.util.concurrent", - "autovalue.shaded.com.google.common.xml", - "autovalue.shaded.com.google.errorprone.annotations", - "autovalue.shaded.com.google.errorprone.annotations.concurrent", - "autovalue.shaded.com.google.escapevelocity", - "autovalue.shaded.com.google.j2objc.annotations", - "autovalue.shaded.com.squareup.javapoet", - "autovalue.shaded.kotlin", - "autovalue.shaded.kotlin.annotation", - "autovalue.shaded.kotlin.collections", - "autovalue.shaded.kotlin.collections.builders", - "autovalue.shaded.kotlin.collections.unsigned", - "autovalue.shaded.kotlin.comparisons", - "autovalue.shaded.kotlin.contracts", - "autovalue.shaded.kotlin.coroutines", - "autovalue.shaded.kotlin.coroutines.intrinsics", - "autovalue.shaded.kotlin.coroutines.jvm.internal", - "autovalue.shaded.kotlin.experimental", - "autovalue.shaded.kotlin.internal", - "autovalue.shaded.kotlin.jvm", - "autovalue.shaded.kotlin.jvm.functions", - "autovalue.shaded.kotlin.jvm.internal", - "autovalue.shaded.kotlin.jvm.internal.markers", - "autovalue.shaded.kotlin.random", - "autovalue.shaded.kotlin.ranges", - "autovalue.shaded.kotlin.reflect", - "autovalue.shaded.kotlin.sequences", - "autovalue.shaded.kotlin.text", - "autovalue.shaded.kotlinx.metadata", - "autovalue.shaded.kotlinx.metadata.internal", - "autovalue.shaded.kotlinx.metadata.internal.extensions", - "autovalue.shaded.kotlinx.metadata.internal.metadata", - "autovalue.shaded.kotlinx.metadata.internal.metadata.deserialization", - "autovalue.shaded.kotlinx.metadata.internal.metadata.jvm", - "autovalue.shaded.kotlinx.metadata.internal.metadata.jvm.deserialization", - "autovalue.shaded.kotlinx.metadata.internal.metadata.jvm.serialization", - "autovalue.shaded.kotlinx.metadata.internal.metadata.serialization", - "autovalue.shaded.kotlinx.metadata.internal.protobuf", - "autovalue.shaded.kotlinx.metadata.jvm", - "autovalue.shaded.kotlinx.metadata.jvm.internal", - "autovalue.shaded.net.ltgt.gradle.incap", - "autovalue.shaded.org.checkerframework.checker.nullness.qual", - "autovalue.shaded.org.checkerframework.framework.qual", - "autovalue.shaded.org.jetbrains.annotations", - "autovalue.shaded.org.objectweb.asm", - "com.google.auto.value.extension", - "com.google.auto.value.extension.memoized.processor", - "com.google.auto.value.extension.serializable.processor", - "com.google.auto.value.extension.serializable.serializer", - "com.google.auto.value.extension.serializable.serializer.impl", - "com.google.auto.value.extension.serializable.serializer.interfaces", - "com.google.auto.value.extension.serializable.serializer.runtime", - "com.google.auto.value.extension.toprettystring.processor", - "com.google.auto.value.processor" - ], - "com.google.auto.value:auto-value-annotations": [ - "com.google.auto.value", - "com.google.auto.value.extension.memoized", - "com.google.auto.value.extension.serializable", - "com.google.auto.value.extension.toprettystring" - ], - "com.google.code.findbugs:jsr305": [ - "javax.annotation", - "javax.annotation.concurrent", - "javax.annotation.meta" - ], - "com.google.code.gson:gson": [ - "com.google.gson", - "com.google.gson.annotations", - "com.google.gson.internal", - "com.google.gson.internal.bind", - "com.google.gson.internal.bind.util", - "com.google.gson.internal.reflect", - "com.google.gson.internal.sql", - "com.google.gson.reflect", - "com.google.gson.stream" - ], - "com.google.errorprone:error_prone_annotations": [ - "com.google.errorprone.annotations", - "com.google.errorprone.annotations.concurrent" - ], - "com.google.flogger:flogger": [ - "com.google.common.flogger", - "com.google.common.flogger.backend", - "com.google.common.flogger.context", - "com.google.common.flogger.parameter", - "com.google.common.flogger.parser", - "com.google.common.flogger.util" - ], - "com.google.flogger:flogger-system-backend": [ - "com.google.common.flogger.backend.system" - ], - "com.google.guava:failureaccess": [ - "com.google.common.util.concurrent.internal" - ], - "com.google.guava:guava": [ - "com.google.common.annotations", - "com.google.common.base", - "com.google.common.base.internal", - "com.google.common.cache", - "com.google.common.collect", - "com.google.common.escape", - "com.google.common.eventbus", - "com.google.common.graph", - "com.google.common.hash", - "com.google.common.html", - "com.google.common.io", - "com.google.common.math", - "com.google.common.net", - "com.google.common.primitives", - "com.google.common.reflect", - "com.google.common.util.concurrent", - "com.google.common.xml", - "com.google.thirdparty.publicsuffix" - ], - "com.google.guava:guava-testlib": [ - "com.google.common.collect.testing", - "com.google.common.collect.testing.features", - "com.google.common.collect.testing.google", - "com.google.common.collect.testing.testers", - "com.google.common.escape.testing", - "com.google.common.testing", - "com.google.common.util.concurrent.testing" - ], - "com.google.http-client:google-http-client": [ - "com.google.api.client.http", - "com.google.api.client.http.apache", - "com.google.api.client.http.javanet", - "com.google.api.client.http.json", - "com.google.api.client.json", - "com.google.api.client.json.rpc2", - "com.google.api.client.json.webtoken", - "com.google.api.client.testing.http", - "com.google.api.client.testing.http.apache", - "com.google.api.client.testing.http.javanet", - "com.google.api.client.testing.json", - "com.google.api.client.testing.json.webtoken", - "com.google.api.client.testing.util", - "com.google.api.client.util", - "com.google.api.client.util.escape", - "com.google.api.client.util.store" - ], - "com.google.http-client:google-http-client-gson": [ - "com.google.api.client.json.gson" - ], - "com.google.j2objc:j2objc-annotations": [ - "com.google.j2objc.annotations" - ], - "com.google.protobuf:protobuf-java": [ - "com.google.protobuf", - "com.google.protobuf.compiler" - ], - "com.google.re2j:re2j": [ - "com.google.re2j" - ], - "com.google.truth.extensions:truth-java8-extension": [ - "com.google.common.truth" - ], - "com.google.truth:truth": [ - "com.google.common.truth" - ], - "com.googlecode.java-diff-utils:diffutils": [ - "difflib", - "difflib.myers" - ], - "com.squareup.okhttp:okhttp": [ - "com.squareup.okhttp", - "com.squareup.okhttp.internal", - "com.squareup.okhttp.internal.framed", - "com.squareup.okhttp.internal.http", - "com.squareup.okhttp.internal.io", - "com.squareup.okhttp.internal.tls" - ], - "com.squareup.okio:okio": [ - "okio", - "okio.internal" - ], - "commons-codec:commons-codec": [ - "org.apache.commons.codec", - "org.apache.commons.codec.binary", - "org.apache.commons.codec.cli", - "org.apache.commons.codec.digest", - "org.apache.commons.codec.language", - "org.apache.commons.codec.language.bm", - "org.apache.commons.codec.net" - ], - "commons-logging:commons-logging": [ - "org.apache.commons.logging", - "org.apache.commons.logging.impl" - ], - "io.grpc:grpc-context": [ - "io.grpc" - ], - "io.netty:netty-buffer": [ - "io.netty.buffer", - "io.netty.buffer.search" - ], - "io.netty:netty-codec": [ - "io.netty.handler.codec", - "io.netty.handler.codec.base64", - "io.netty.handler.codec.bytes", - "io.netty.handler.codec.compression", - "io.netty.handler.codec.json", - "io.netty.handler.codec.marshalling", - "io.netty.handler.codec.protobuf", - "io.netty.handler.codec.serialization", - "io.netty.handler.codec.string", - "io.netty.handler.codec.xml" - ], - "io.netty:netty-codec-http": [ - "io.netty.handler.codec.http", - "io.netty.handler.codec.http.cookie", - "io.netty.handler.codec.http.cors", - "io.netty.handler.codec.http.multipart", - "io.netty.handler.codec.http.websocketx", - "io.netty.handler.codec.http.websocketx.extensions", - "io.netty.handler.codec.http.websocketx.extensions.compression", - "io.netty.handler.codec.rtsp", - "io.netty.handler.codec.spdy" - ], - "io.netty:netty-codec-http2": [ - "io.netty.handler.codec.http2" - ], - "io.netty:netty-codec-socks": [ - "io.netty.handler.codec.socks", - "io.netty.handler.codec.socksx", - "io.netty.handler.codec.socksx.v4", - "io.netty.handler.codec.socksx.v5" - ], - "io.netty:netty-common": [ - "io.netty.util", - "io.netty.util.collection", - "io.netty.util.concurrent", - "io.netty.util.internal", - "io.netty.util.internal.logging", - "io.netty.util.internal.shaded.org.jctools.queues", - "io.netty.util.internal.shaded.org.jctools.queues.atomic", - "io.netty.util.internal.shaded.org.jctools.util", - "io.netty.util.internal.svm" - ], - "io.netty:netty-handler": [ - "io.netty.handler.address", - "io.netty.handler.flow", - "io.netty.handler.flush", - "io.netty.handler.ipfilter", - "io.netty.handler.logging", - "io.netty.handler.pcap", - "io.netty.handler.ssl", - "io.netty.handler.ssl.ocsp", - "io.netty.handler.ssl.util", - "io.netty.handler.stream", - "io.netty.handler.timeout", - "io.netty.handler.traffic" - ], - "io.netty:netty-handler-proxy": [ - "io.netty.handler.proxy" - ], - "io.netty:netty-resolver": [ - "io.netty.resolver" - ], - "io.netty:netty-tcnative-classes": [ - "io.netty.internal.tcnative" - ], - "io.netty:netty-transport": [ - "io.netty.bootstrap", - "io.netty.channel", - "io.netty.channel.embedded", - "io.netty.channel.group", - "io.netty.channel.internal", - "io.netty.channel.local", - "io.netty.channel.nio", - "io.netty.channel.oio", - "io.netty.channel.pool", - "io.netty.channel.socket", - "io.netty.channel.socket.nio", - "io.netty.channel.socket.oio" - ], - "io.netty:netty-transport-classes-epoll": [ - "io.netty.channel.epoll" - ], - "io.netty:netty-transport-classes-kqueue": [ - "io.netty.channel.kqueue" - ], - "io.netty:netty-transport-native-unix-common": [ - "io.netty.channel.unix" - ], - "io.opencensus:opencensus-api": [ - "io.opencensus.common", - "io.opencensus.internal", - "io.opencensus.metrics", - "io.opencensus.metrics.data", - "io.opencensus.metrics.export", - "io.opencensus.resource", - "io.opencensus.stats", - "io.opencensus.tags", - "io.opencensus.tags.propagation", - "io.opencensus.tags.unsafe", - "io.opencensus.trace", - "io.opencensus.trace.config", - "io.opencensus.trace.export", - "io.opencensus.trace.internal", - "io.opencensus.trace.propagation", - "io.opencensus.trace.samplers", - "io.opencensus.trace.unsafe" - ], - "io.opencensus:opencensus-contrib-grpc-metrics": [ - "io.opencensus.contrib.grpc.metrics" - ], - "io.opencensus:opencensus-contrib-http-util": [ - "io.opencensus.contrib.http", - "io.opencensus.contrib.http.util" - ], - "io.perfmark:perfmark-api": [ - "io.perfmark" - ], - "junit:junit": [ - "junit.extensions", - "junit.framework", - "junit.runner", - "junit.textui", - "org.junit", - "org.junit.experimental", - "org.junit.experimental.categories", - "org.junit.experimental.max", - "org.junit.experimental.results", - "org.junit.experimental.runners", - "org.junit.experimental.theories", - "org.junit.experimental.theories.internal", - "org.junit.experimental.theories.suppliers", - "org.junit.function", - "org.junit.internal", - "org.junit.internal.builders", - "org.junit.internal.management", - "org.junit.internal.matchers", - "org.junit.internal.requests", - "org.junit.internal.runners", - "org.junit.internal.runners.model", - "org.junit.internal.runners.rules", - "org.junit.internal.runners.statements", - "org.junit.matchers", - "org.junit.rules", - "org.junit.runner", - "org.junit.runner.manipulation", - "org.junit.runner.notification", - "org.junit.runners", - "org.junit.runners.model", - "org.junit.runners.parameterized", - "org.junit.validator" - ], - "net.bytebuddy:byte-buddy": [ - "net.bytebuddy", - "net.bytebuddy.agent.builder", - "net.bytebuddy.asm", - "net.bytebuddy.build", - "net.bytebuddy.description", - "net.bytebuddy.description.annotation", - "net.bytebuddy.description.enumeration", - "net.bytebuddy.description.field", - "net.bytebuddy.description.method", - "net.bytebuddy.description.modifier", - "net.bytebuddy.description.type", - "net.bytebuddy.dynamic", - "net.bytebuddy.dynamic.loading", - "net.bytebuddy.dynamic.scaffold", - "net.bytebuddy.dynamic.scaffold.inline", - "net.bytebuddy.dynamic.scaffold.subclass", - "net.bytebuddy.implementation", - "net.bytebuddy.implementation.attribute", - "net.bytebuddy.implementation.auxiliary", - "net.bytebuddy.implementation.bind", - "net.bytebuddy.implementation.bind.annotation", - "net.bytebuddy.implementation.bytecode", - "net.bytebuddy.implementation.bytecode.assign", - "net.bytebuddy.implementation.bytecode.assign.primitive", - "net.bytebuddy.implementation.bytecode.assign.reference", - "net.bytebuddy.implementation.bytecode.collection", - "net.bytebuddy.implementation.bytecode.constant", - "net.bytebuddy.implementation.bytecode.member", - "net.bytebuddy.jar.asm", - "net.bytebuddy.jar.asm.commons", - "net.bytebuddy.jar.asm.signature", - "net.bytebuddy.matcher", - "net.bytebuddy.pool", - "net.bytebuddy.utility", - "net.bytebuddy.utility.dispatcher", - "net.bytebuddy.utility.nullability", - "net.bytebuddy.utility.privilege", - "net.bytebuddy.utility.visitor" - ], - "net.bytebuddy:byte-buddy-agent": [ - "net.bytebuddy.agent", - "net.bytebuddy.agent.utility.nullability" - ], - "net.bytebuddy:byte-buddy:jar:sources": [ - "net.bytebuddy.build" - ], - "net.java.dev.jna:jna": [ - "com.sun.jna", - "com.sun.jna.internal", - "com.sun.jna.ptr", - "com.sun.jna.win32" - ], - "org.apache.httpcomponents:httpclient": [ - "org.apache.http.auth", - "org.apache.http.auth.params", - "org.apache.http.client", - "org.apache.http.client.config", - "org.apache.http.client.entity", - "org.apache.http.client.methods", - "org.apache.http.client.params", - "org.apache.http.client.protocol", - "org.apache.http.client.utils", - "org.apache.http.conn", - "org.apache.http.conn.params", - "org.apache.http.conn.routing", - "org.apache.http.conn.scheme", - "org.apache.http.conn.socket", - "org.apache.http.conn.ssl", - "org.apache.http.conn.util", - "org.apache.http.cookie", - "org.apache.http.cookie.params", - "org.apache.http.impl.auth", - "org.apache.http.impl.client", - "org.apache.http.impl.conn", - "org.apache.http.impl.conn.tsccm", - "org.apache.http.impl.cookie", - "org.apache.http.impl.execchain" - ], - "org.apache.httpcomponents:httpcore": [ - "org.apache.http", - "org.apache.http.annotation", - "org.apache.http.concurrent", - "org.apache.http.config", - "org.apache.http.entity", - "org.apache.http.impl", - "org.apache.http.impl.bootstrap", - "org.apache.http.impl.entity", - "org.apache.http.impl.io", - "org.apache.http.impl.pool", - "org.apache.http.io", - "org.apache.http.message", - "org.apache.http.params", - "org.apache.http.pool", - "org.apache.http.protocol", - "org.apache.http.ssl", - "org.apache.http.util" - ], - "org.apache.tomcat:annotations-api": [ - "javax.annotation", - "javax.annotation.security", - "javax.ejb", - "javax.persistence", - "javax.xml.ws" - ], - "org.checkerframework:checker-compat-qual": [ - "org.checkerframework.checker.nullness.compatqual" - ], - "org.checkerframework:checker-qual": [ - "org.checkerframework.checker.builder.qual", - "org.checkerframework.checker.calledmethods.qual", - "org.checkerframework.checker.compilermsgs.qual", - "org.checkerframework.checker.fenum.qual", - "org.checkerframework.checker.formatter.qual", - "org.checkerframework.checker.guieffect.qual", - "org.checkerframework.checker.i18n.qual", - "org.checkerframework.checker.i18nformatter.qual", - "org.checkerframework.checker.index.qual", - "org.checkerframework.checker.initialization.qual", - "org.checkerframework.checker.interning.qual", - "org.checkerframework.checker.lock.qual", - "org.checkerframework.checker.mustcall.qual", - "org.checkerframework.checker.nullness.qual", - "org.checkerframework.checker.optional.qual", - "org.checkerframework.checker.propkey.qual", - "org.checkerframework.checker.regex.qual", - "org.checkerframework.checker.signature.qual", - "org.checkerframework.checker.signedness.qual", - "org.checkerframework.checker.tainting.qual", - "org.checkerframework.checker.units.qual", - "org.checkerframework.common.aliasing.qual", - "org.checkerframework.common.initializedfields.qual", - "org.checkerframework.common.reflection.qual", - "org.checkerframework.common.returnsreceiver.qual", - "org.checkerframework.common.subtyping.qual", - "org.checkerframework.common.util.report.qual", - "org.checkerframework.common.value.qual", - "org.checkerframework.dataflow.qual", - "org.checkerframework.framework.qual" - ], - "org.codehaus.mojo:animal-sniffer-annotations": [ - "org.codehaus.mojo.animal_sniffer" - ], - "org.hamcrest:hamcrest-core": [ - "org.hamcrest", - "org.hamcrest.core", - "org.hamcrest.internal" - ], - "org.jetbrains.kotlin:kotlin-stdlib": [ - "kotlin", - "kotlin.annotation", - "kotlin.collections", - "kotlin.collections.builders", - "kotlin.collections.unsigned", - "kotlin.comparisons", - "kotlin.concurrent", - "kotlin.contracts", - "kotlin.coroutines", - "kotlin.coroutines.cancellation", - "kotlin.coroutines.intrinsics", - "kotlin.coroutines.jvm.internal", - "kotlin.experimental", - "kotlin.internal", - "kotlin.io", - "kotlin.js", - "kotlin.jvm", - "kotlin.jvm.functions", - "kotlin.jvm.internal", - "kotlin.jvm.internal.markers", - "kotlin.jvm.internal.unsafe", - "kotlin.math", - "kotlin.properties", - "kotlin.random", - "kotlin.ranges", - "kotlin.reflect", - "kotlin.sequences", - "kotlin.system", - "kotlin.text", - "kotlin.time" - ], - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": [ - "kotlin.internal.jdk7", - "kotlin.io.path", - "kotlin.jdk7" - ], - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": [ - "kotlin.collections.jdk8", - "kotlin.internal.jdk8", - "kotlin.jvm.jdk8", - "kotlin.random.jdk8", - "kotlin.streams.jdk8", - "kotlin.text.jdk8", - "kotlin.time.jdk8" - ], - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": [ - "kotlinx.coroutines", - "kotlinx.coroutines.channels", - "kotlinx.coroutines.debug", - "kotlinx.coroutines.debug.internal", - "kotlinx.coroutines.flow", - "kotlinx.coroutines.flow.internal", - "kotlinx.coroutines.internal", - "kotlinx.coroutines.intrinsics", - "kotlinx.coroutines.scheduling", - "kotlinx.coroutines.selects", - "kotlinx.coroutines.sync" - ], - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm": [ - "kotlinx.coroutines.test", - "kotlinx.coroutines.test.internal" - ], - "org.jetbrains:annotations": [ - "org.intellij.lang.annotations", - "org.jetbrains.annotations" - ], - "org.mockito:mockito-core": [ - "org.mockito", - "org.mockito.codegen", - "org.mockito.configuration", - "org.mockito.creation.instance", - "org.mockito.exceptions.base", - "org.mockito.exceptions.misusing", - "org.mockito.exceptions.stacktrace", - "org.mockito.exceptions.verification", - "org.mockito.exceptions.verification.junit", - "org.mockito.exceptions.verification.opentest4j", - "org.mockito.hamcrest", - "org.mockito.internal", - "org.mockito.internal.configuration", - "org.mockito.internal.configuration.injection", - "org.mockito.internal.configuration.injection.filter", - "org.mockito.internal.configuration.injection.scanner", - "org.mockito.internal.configuration.plugins", - "org.mockito.internal.creation", - "org.mockito.internal.creation.bytebuddy", - "org.mockito.internal.creation.instance", - "org.mockito.internal.creation.proxy", - "org.mockito.internal.creation.settings", - "org.mockito.internal.creation.util", - "org.mockito.internal.debugging", - "org.mockito.internal.exceptions", - "org.mockito.internal.exceptions.stacktrace", - "org.mockito.internal.exceptions.util", - "org.mockito.internal.framework", - "org.mockito.internal.hamcrest", - "org.mockito.internal.handler", - "org.mockito.internal.invocation", - "org.mockito.internal.invocation.finder", - "org.mockito.internal.invocation.mockref", - "org.mockito.internal.junit", - "org.mockito.internal.listeners", - "org.mockito.internal.matchers", - "org.mockito.internal.matchers.apachecommons", - "org.mockito.internal.matchers.text", - "org.mockito.internal.progress", - "org.mockito.internal.reporting", - "org.mockito.internal.runners", - "org.mockito.internal.runners.util", - "org.mockito.internal.session", - "org.mockito.internal.stubbing", - "org.mockito.internal.stubbing.answers", - "org.mockito.internal.stubbing.defaultanswers", - "org.mockito.internal.util", - "org.mockito.internal.util.collections", - "org.mockito.internal.util.concurrent", - "org.mockito.internal.util.io", - "org.mockito.internal.util.reflection", - "org.mockito.internal.verification", - "org.mockito.internal.verification.api", - "org.mockito.internal.verification.argumentmatching", - "org.mockito.internal.verification.checkers", - "org.mockito.invocation", - "org.mockito.junit", - "org.mockito.listeners", - "org.mockito.mock", - "org.mockito.plugins", - "org.mockito.quality", - "org.mockito.session", - "org.mockito.stubbing", - "org.mockito.verification" - ], - "org.objenesis:objenesis": [ - "org.objenesis", - "org.objenesis.instantiator", - "org.objenesis.instantiator.android", - "org.objenesis.instantiator.annotations", - "org.objenesis.instantiator.basic", - "org.objenesis.instantiator.gcj", - "org.objenesis.instantiator.perc", - "org.objenesis.instantiator.sun", - "org.objenesis.instantiator.util", - "org.objenesis.strategy" - ], - "org.ow2.asm:asm": [ - "org.objectweb.asm", - "org.objectweb.asm.signature" - ] - }, - "repositories": { - "https://repo1.maven.org/maven2/": [ - "com.google.android:annotations", - "com.google.android:annotations:jar:sources", - "com.google.api.grpc:proto-google-common-protos", - "com.google.api.grpc:proto-google-common-protos:jar:sources", - "com.google.auth:google-auth-library-credentials", - "com.google.auth:google-auth-library-credentials:jar:sources", - "com.google.auth:google-auth-library-oauth2-http", - "com.google.auth:google-auth-library-oauth2-http:jar:sources", - "com.google.auto.value:auto-value", - "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:sources", - "com.google.auto.value:auto-value:jar:sources", - "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:sources", - "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:sources", - "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:sources", - "com.google.flogger:flogger", - "com.google.flogger:flogger-system-backend", - "com.google.flogger:flogger-system-backend:jar:sources", - "com.google.flogger:flogger:jar:sources", - "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:sources", - "com.google.guava:guava", - "com.google.guava:guava-testlib", - "com.google.guava:guava-testlib:jar:sources", - "com.google.guava:guava:jar:sources", - "com.google.guava:listenablefuture", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson", - "com.google.http-client:google-http-client-gson:jar:sources", - "com.google.http-client:google-http-client:jar:sources", - "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:sources", - "com.google.protobuf:protobuf-java", - "com.google.protobuf:protobuf-java:jar:sources", - "com.google.re2j:re2j", - "com.google.re2j:re2j:jar:sources", - "com.google.truth.extensions:truth-java8-extension", - "com.google.truth.extensions:truth-java8-extension:jar:sources", - "com.google.truth:truth", - "com.google.truth:truth:jar:sources", - "com.googlecode.java-diff-utils:diffutils", - "com.googlecode.java-diff-utils:diffutils:jar:sources", - "com.squareup.okhttp:okhttp", - "com.squareup.okhttp:okhttp:jar:sources", - "com.squareup.okio:okio", - "com.squareup.okio:okio:jar:sources", - "commons-codec:commons-codec", - "commons-codec:commons-codec:jar:sources", - "commons-logging:commons-logging", - "commons-logging:commons-logging:jar:sources", - "io.grpc:grpc-context", - "io.grpc:grpc-context:jar:sources", - "io.netty:netty-buffer", - "io.netty:netty-buffer:jar:sources", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-codec-http2", - "io.netty:netty-codec-http2:jar:sources", - "io.netty:netty-codec-http:jar:sources", - "io.netty:netty-codec-socks", - "io.netty:netty-codec-socks:jar:sources", - "io.netty:netty-codec:jar:sources", - "io.netty:netty-common", - "io.netty:netty-common:jar:sources", - "io.netty:netty-handler", - "io.netty:netty-handler-proxy", - "io.netty:netty-handler-proxy:jar:sources", - "io.netty:netty-handler:jar:sources", - "io.netty:netty-resolver", - "io.netty:netty-resolver:jar:sources", - "io.netty:netty-tcnative-boringssl-static", - "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", - "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", - "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", - "io.netty:netty-tcnative-classes", - "io.netty:netty-tcnative-classes:jar:sources", - "io.netty:netty-transport", - "io.netty:netty-transport-classes-epoll", - "io.netty:netty-transport-classes-epoll:jar:sources", - "io.netty:netty-transport-classes-kqueue", - "io.netty:netty-transport-classes-kqueue:jar:sources", - "io.netty:netty-transport-native-epoll", - "io.netty:netty-transport-native-epoll:jar:sources", - "io.netty:netty-transport-native-unix-common", - "io.netty:netty-transport-native-unix-common:jar:sources", - "io.netty:netty-transport:jar:sources", - "io.opencensus:opencensus-api", - "io.opencensus:opencensus-api:jar:sources", - "io.opencensus:opencensus-contrib-grpc-metrics", - "io.opencensus:opencensus-contrib-grpc-metrics:jar:sources", - "io.opencensus:opencensus-contrib-http-util", - "io.opencensus:opencensus-contrib-http-util:jar:sources", - "io.perfmark:perfmark-api", - "io.perfmark:perfmark-api:jar:sources", - "junit:junit", - "junit:junit:jar:sources", - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:sources", - "net.java.dev.jna:jna", - "net.java.dev.jna:jna:jar:sources", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpclient:jar:sources", - "org.apache.httpcomponents:httpcore", - "org.apache.httpcomponents:httpcore:jar:sources", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-compat-qual", - "org.checkerframework:checker-compat-qual:jar:sources", - "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:sources", - "org.codehaus.mojo:animal-sniffer-annotations", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources", - "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:sources", - "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:jar:sources", - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm", - "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:jar:sources", - "org.jetbrains:annotations", - "org.jetbrains:annotations:jar:sources", - "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:sources", - "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:sources", - "org.ow2.asm:asm", - "org.ow2.asm:asm:jar:sources" - ] - }, - "version": "2" -} diff --git a/plugin_dev/BUILD b/plugin_dev/BUILD index 83700e66e31..5d08023501c 100644 --- a/plugin_dev/BUILD +++ b/plugin_dev/BUILD @@ -87,6 +87,6 @@ intellij_integration_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "//third_party/devkit:devkit_for_tests", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/python/BUILD b/python/BUILD index 0d37116a973..269bbbe0e12 100644 --- a/python/BUILD +++ b/python/BUILD @@ -86,7 +86,7 @@ intellij_integration_test_suite( "//intellij_platform_sdk:test_libs", "//third_party/python:python_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -106,7 +106,7 @@ intellij_unit_test_suite( "//proto:proto_deps", "//third_party/python:python_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -124,6 +124,6 @@ java_library( "//intellij_platform_sdk:test_libs", "//third_party/python:python_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/querysync/java/com/google/idea/blaze/qsync/BUILD b/querysync/java/com/google/idea/blaze/qsync/BUILD index cbfa887dcaa..9a5a1409491 100644 --- a/querysync/java/com/google/idea/blaze/qsync/BUILD +++ b/querysync/java/com/google/idea/blaze/qsync/BUILD @@ -16,7 +16,7 @@ java_library( "//shared:vcs", "//third_party/auto_value", "@com_google_guava_guava//jar", - "@com_google_errorprone_error_prone_annotations//jar", - "@com_google_code_findbugs_jsr305//jar", + "@error_prone_annotations//jar", + "@jsr305_annotations//jar", ], ) diff --git a/querysync/java/com/google/idea/blaze/qsync/cc/BUILD b/querysync/java/com/google/idea/blaze/qsync/cc/BUILD index cf82bf8ce60..d8c50e043a1 100644 --- a/querysync/java/com/google/idea/blaze/qsync/cc/BUILD +++ b/querysync/java/com/google/idea/blaze/qsync/cc/BUILD @@ -14,7 +14,7 @@ java_library( "//shared", "//third_party/auto_value", "@com_google_guava_guava//jar", - "@com_google_errorprone_error_prone_annotations//jar", + "@error_prone_annotations//jar", ], ) diff --git a/querysync/java/com/google/idea/blaze/qsync/project/BUILD b/querysync/java/com/google/idea/blaze/qsync/project/BUILD index 3500afa2307..49c6a01f4d5 100644 --- a/querysync/java/com/google/idea/blaze/qsync/project/BUILD +++ b/querysync/java/com/google/idea/blaze/qsync/project/BUILD @@ -64,7 +64,7 @@ java_library( "//third_party/auto_value", "@com_google_guava_guava//jar", "@com_google_protobuf//:protobuf_java", - "@com_google_errorprone_error_prone_annotations//jar", - "@com_google_code_findbugs_jsr305//jar", + "@error_prone_annotations//jar", + "@jsr305_annotations//jar", ], ) diff --git a/querysync/java/com/google/idea/blaze/qsync/query/BUILD b/querysync/java/com/google/idea/blaze/qsync/query/BUILD index d53134a3ee8..748a93a2d86 100644 --- a/querysync/java/com/google/idea/blaze/qsync/query/BUILD +++ b/querysync/java/com/google/idea/blaze/qsync/query/BUILD @@ -23,6 +23,6 @@ java_library( "//third_party/auto_value", "//third_party/bazel/src/main/protobuf:build_java_proto", "@com_google_guava_guava//jar", - "@com_google_errorprone_error_prone_annotations//jar", + "@error_prone_annotations//jar", ], ) diff --git a/querysync/javatests/com/google/idea/blaze/qsync/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/BUILD index c3ce0a72d59..c36fe7c9641 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/BUILD @@ -22,10 +22,9 @@ java_library( "//shared", "//shared:vcs", "//third_party/auto_value", - "@com_google_flogger_flogger//jar", - "@com_google_flogger_flogger_system_backend//jar", "@com_google_guava_guava//jar", - "@com_google_truth_truth//jar", + "@flogger//jar", + "@flogger_system_backend//jar", ], ) @@ -34,8 +33,8 @@ java_test( srcs = ["QuerySyncTestUtilsTest.java"], deps = [ ":TestUtils", - "@com_google_truth_truth//jar", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -52,8 +51,8 @@ java_test( "//querysync/javatests/com/google/idea/blaze/qsync/testdata", "//querysync/javatests/com/google/idea/blaze/qsync/testdata:build_graphs", "@com_google_guava_guava//jar", - "@com_google_truth_truth//jar", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -68,8 +67,8 @@ java_test( "//querysync/javatests/com/google/idea/blaze/qsync/query:QuerySummaryTestUtil", "//shared:vcs", "@com_google_guava_guava//jar", - "@com_google_truth_truth//jar", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -86,8 +85,8 @@ java_test( "//querysync/javatests/com/google/idea/blaze/qsync/query:QuerySummaryTestUtil", "//shared:vcs", "@com_google_guava_guava//jar", - "@com_google_truth_truth//jar", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -103,8 +102,8 @@ java_test( "//querysync/java/com/google/idea/blaze/qsync/query:querysummary_java_proto", "//shared", "@com_google_guava_guava//jar", - "@com_google_truth_truth//jar", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -115,7 +114,7 @@ java_test( deps = [ "//querysync/java/com/google/idea/blaze/qsync", "@com_google_guava_guava//jar", - "@com_google_truth_truth//jar", - "@junit_junit//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java b/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java index ff032bbb91a..0027502af40 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java +++ b/querysync/javatests/com/google/idea/blaze/qsync/QuerySyncTestUtils.java @@ -20,9 +20,7 @@ import com.google.auto.value.AutoValue; import com.google.common.base.Joiner; import com.google.common.collect.ImmutableSet; -import com.google.common.truth.Correspondence; import com.google.idea.blaze.common.Context; -import com.google.idea.blaze.common.Label; import com.google.idea.blaze.common.vcs.VcsState; import com.google.idea.blaze.qsync.java.PackageReader; import com.google.idea.blaze.qsync.query.QuerySummary; @@ -111,25 +109,4 @@ public static void createSrcJar(Path dest, PathPackage... pathPackages) throws I } } } - - private static String cleanLabel(String label) { - return label.replaceAll(".*~", "").replaceAll("@@", ""); - } - - /** - * A correspondence that compares the repository-mapped form of labels. For example, - * `@@rules_jvm_external~5.3~maven~com_google_guava_guava//jar:jar` should be equal to - * `@@com_google_guava_guava//jar:jar` - */ - public static final Correspondence REPOSITORY_MAPPED_LABEL_CORRESPONDENCE = - Correspondence.from( - (actual, expected) -> { - if (actual == null || expected == null) { - return actual == expected; - } - String actualString = cleanLabel(actual.toString()); - String expectedString = cleanLabel(expected.toString()); - return actualString.equals(expectedString); - }, - "is repository-mapped equal to"); } diff --git a/querysync/javatests/com/google/idea/blaze/qsync/cc/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/cc/BUILD index b1122344178..bde944ce098 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/cc/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/cc/BUILD @@ -12,7 +12,7 @@ java_test( "//querysync/javatests/com/google/idea/blaze/qsync/testdata:build_graphs", "//shared", "@com_google_guava_guava//jar", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/querysync/javatests/com/google/idea/blaze/qsync/project/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/project/BUILD index 91bcb2e92f1..b54260db0cc 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/project/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/project/BUILD @@ -9,8 +9,8 @@ java_test( "//querysync/javatests/com/google/idea/blaze/qsync/testdata:build_graphs", "//shared", "@com_google_guava_guava//jar", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -23,8 +23,8 @@ java_test( "//querysync/javatests/com/google/idea/blaze/qsync/query:QuerySummaryTestUtil", "//shared:vcs", "@com_google_guava_guava//jar", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -35,8 +35,8 @@ java_test( deps = [ "//querysync/java/com/google/idea/blaze/qsync/project", "//shared", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -47,8 +47,8 @@ java_test( deps = [ "//querysync/java/com/google/idea/blaze/qsync/project", "@com_google_guava_guava//jar", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -60,7 +60,7 @@ java_test( "//querysync/java/com/google/idea/blaze/qsync/project", "//querysync/java/com/google/idea/blaze/qsync/project:language_class_java_proto", "@com_google_protobuf//:protobuf_java", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/querysync/javatests/com/google/idea/blaze/qsync/query/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/query/BUILD index 924a237fccf..1f9b864997b 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/query/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/query/BUILD @@ -23,8 +23,8 @@ java_test( "//querysync/java/com/google/idea/blaze/qsync/query:querysummary_java_proto", "//querysync/javatests/com/google/idea/blaze/qsync/testdata", "//shared", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) @@ -34,7 +34,7 @@ java_test( srcs = ["QuerySpecTest.java"], deps = [ "//querysync/java/com/google/idea/blaze/qsync/query", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/TestData.java b/querysync/javatests/com/google/idea/blaze/qsync/testdata/TestData.java index 2b9917b5189..80e8f5f8676 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/TestData.java +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/TestData.java @@ -54,8 +54,7 @@ public enum TestData { this.srcPaths = stream(paths).map(Path::of).collect(toImmutableList()); } - // TODO: Probably there's a better way to do this. - private static final String WORKSPACE_NAME = "_main"; + private static final String WORKSPACE_NAME = "intellij_with_bazel"; public static final Path ROOT = Path.of( diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/aidl/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/aidl/BUILD index d4fbe9d810b..19432edca55 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/aidl/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/aidl/BUILD @@ -1,4 +1,4 @@ -load("@rules_android//android:rules.bzl", "android_library") +load("@build_bazel_rules_android//android:rules.bzl", "android_library") android_library( name = "aidl", diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/android/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/android/BUILD index 06f28971887..0ff5e529d9f 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/android/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/android/BUILD @@ -1,4 +1,4 @@ -load("@rules_android//android:rules.bzl", "android_library") +load("@build_bazel_rules_android//android:rules.bzl", "android_library") android_library( name = "android", diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/grpc/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/grpc/BUILD index 08c40890203..cfa803dfbd0 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/grpc/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/grpc/BUILD @@ -1,4 +1,4 @@ -load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") +load("//third_party/java/grpc:build_defs.bzl", "java_grpc_library") proto_library( name = "test_service_proto", diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/instrumentationtest/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/instrumentationtest/BUILD index 954488eae7b..6b4d984fcaa 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/instrumentationtest/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/instrumentationtest/BUILD @@ -1,5 +1,5 @@ load( - "@rules_android//android:rules.bzl", + "@build_bazel_rules_android//android:rules.bzl", "android_binary", "android_instrumentation_test", "android_library", diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinandroidlib/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinandroidlib/BUILD index bcb2db94ae8..ed9e70d9bf8 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinandroidlib/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinandroidlib/BUILD @@ -1,4 +1,4 @@ -load("@rules_android//android:rules.bzl", "android_library") +load("@build_bazel_rules_android//android:rules.bzl", "android_library") android_library( name = "kotlinandroidlib", diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinlib/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinlib/BUILD index 8e742327fef..b525b0e5dd3 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinlib/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/kotlinlib/BUILD @@ -1,4 +1,4 @@ -load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") +load("//tools/build_defs/kotlin:rules.bzl", "kt_jvm_library") kt_jvm_library( name = "kotlinlib", diff --git a/querysync/javatests/com/google/idea/blaze/qsync/testdata/nested/inner/BUILD b/querysync/javatests/com/google/idea/blaze/qsync/testdata/nested/inner/BUILD index 083ab2a20d0..2f8d0e37d7d 100644 --- a/querysync/javatests/com/google/idea/blaze/qsync/testdata/nested/inner/BUILD +++ b/querysync/javatests/com/google/idea/blaze/qsync/testdata/nested/inner/BUILD @@ -2,5 +2,5 @@ java_library( name = "inner", srcs = ["TestClassAnotherExternalDep.java"], visibility = ["//querysync/javatests/com/google/idea/blaze/qsync/testdata:__subpackages__"], - deps = ["@com_google_code_gson_gson//jar"], + deps = ["@gson//jar"], ) diff --git a/scala/BUILD b/scala/BUILD index ded888cfccd..807bc867460 100644 --- a/scala/BUILD +++ b/scala/BUILD @@ -81,7 +81,7 @@ intellij_unit_test_suite( "//java", "//third_party/scala:scala_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) @@ -102,6 +102,6 @@ intellij_integration_test_suite( "//java", "//third_party/scala:scala_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/shared/java/com/google/idea/blaze/common/BUILD b/shared/java/com/google/idea/blaze/common/BUILD index 6fa618a9a24..499d4c8ce4a 100644 --- a/shared/java/com/google/idea/blaze/common/BUILD +++ b/shared/java/com/google/idea/blaze/common/BUILD @@ -7,7 +7,7 @@ java_library( deps = [ "//third_party/auto_value", "@com_google_guava_guava//jar", - "@com_google_errorprone_error_prone_annotations//jar", - "@com_google_code_findbugs_jsr305//jar", + "@error_prone_annotations//jar", + "@jsr305_annotations//jar", ], ) diff --git a/shared/javatests/com/google/idea/blaze/common/BUILD b/shared/javatests/com/google/idea/blaze/common/BUILD index fab7a86593c..b339cd141b3 100644 --- a/shared/javatests/com/google/idea/blaze/common/BUILD +++ b/shared/javatests/com/google/idea/blaze/common/BUILD @@ -4,7 +4,7 @@ java_test( srcs = ["LabelTest.java"], deps = [ "//shared/java/com/google/idea/blaze/common", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/shared/javatests/com/google/idea/blaze/common/vcs/BUILD b/shared/javatests/com/google/idea/blaze/common/vcs/BUILD index 5c41c23c868..e9ee7186338 100644 --- a/shared/javatests/com/google/idea/blaze/common/vcs/BUILD +++ b/shared/javatests/com/google/idea/blaze/common/vcs/BUILD @@ -5,7 +5,7 @@ java_test( deps = [ "//shared/java/com/google/idea/blaze/common/vcs", "@com_google_guava_guava//jar", - "@junit_junit//jar", - "@com_google_truth_truth//jar", + "@junit//jar", + "@truth//jar", ], ) diff --git a/skylark/BUILD b/skylark/BUILD index 275623ab3b3..865203fb092 100644 --- a/skylark/BUILD +++ b/skylark/BUILD @@ -72,6 +72,6 @@ intellij_unit_test_suite( "//intellij_platform_sdk:plugin_api_for_tests", "//intellij_platform_sdk:test_libs", "//testing:lib", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/testing/BUILD b/testing/BUILD index a73bbc9d3ad..cde3c3806a9 100644 --- a/testing/BUILD +++ b/testing/BUILD @@ -137,6 +137,6 @@ java_library( "//intellij_platform_sdk:jsr305", "//intellij_platform_sdk:plugin_api_for_tests", "@com_google_guava_guava//jar", - "@junit_junit//jar", + "@junit//jar", ], ) diff --git a/testing/test_defs.bzl b/testing/test_defs.bzl index f421a784acc..9c1acbbdd03 100644 --- a/testing/test_defs.bzl +++ b/testing/test_defs.bzl @@ -194,7 +194,7 @@ def intellij_integration_test_suite( "//testing:lib", # Usually, we'd get this from the JetBrains SDK, but the bundled one not aware of Bazel platforms, # so it fails on certain setups. - "@net_java_dev_jna_jna//jar", + "@jna", ]) runtime_deps = list(runtime_deps) runtime_deps.extend([ diff --git a/third_party/BUILD b/third_party/BUILD index a48ed41c016..4cf23a21c49 100644 --- a/third_party/BUILD +++ b/third_party/BUILD @@ -14,8 +14,8 @@ java_library( java_library( name = "truth", exports = [ - "@com_googlecode_java_diff_utils_diffutils//jar", - "@com_google_truth_truth//jar", - "@com_google_truth_extensions_truth_java8_extension//jar", + "@diffutils//jar", + "@truth//jar", + "@truth8//jar", ], ) diff --git a/third_party/auto_value/BUILD b/third_party/auto_value/BUILD index 8c10d4e749c..5f8ce5cef88 100644 --- a/third_party/auto_value/BUILD +++ b/third_party/auto_value/BUILD @@ -3,20 +3,20 @@ licenses(["notice"]) java_plugin( name = "auto_annotation_plugin", processor_class = "com.google.auto.value.processor.AutoAnnotationProcessor", - deps = ["@com_google_auto_value_auto_value//jar"], + deps = ["@auto_value//jar"], ) java_plugin( name = "auto_oneof_plugin", processor_class = "com.google.auto.value.processor.AutoOneOfProcessor", - deps = ["@com_google_auto_value_auto_value//jar"], + deps = ["@auto_value//jar"], ) java_plugin( name = "auto_value_plugin", processor_class = "com.google.auto.value.processor.AutoValueProcessor", visibility = ["//visibility:public"], # FastBuildCompilerFactoryImplTest uses this - deps = ["@com_google_auto_value_auto_value//jar"], + deps = ["@auto_value//jar"], ) # provides both the jar for compilation and the java_plugin. @@ -28,7 +28,7 @@ java_library( ":auto_value_plugin", ], visibility = ["//visibility:public"], - exports = ["@com_google_auto_value_auto_value_annotations//jar"], + exports = ["@auto_value_annotations//jar"], ) # You should only need to use this library in rare situations, such as testing @@ -37,5 +37,5 @@ java_library( java_library( name = "auto_value_processor", visibility = ["//visibility:public"], - exports = ["@com_google_auto_value_auto_value//jar"], + exports = ["@auto_value//jar"], )