From 987f60e64d4f7e40e41f1b9bca6019e2225d9c36 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 13:32:44 -0700 Subject: [PATCH 01/19] Add WORKSPACE.bzlmod --- WORKSPACE.bzlmod | 1 + 1 file changed, 1 insertion(+) create mode 100644 WORKSPACE.bzlmod diff --git a/WORKSPACE.bzlmod b/WORKSPACE.bzlmod new file mode 100644 index 00000000000..4ecb9e5d985 --- /dev/null +++ b/WORKSPACE.bzlmod @@ -0,0 +1 @@ +# When using bzlmod this makes sure nothing from the legacy WORKSPACE is loaded From 025f10555cdcc331bf3d3dac49ed31cea79606ee Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 13:33:18 -0700 Subject: [PATCH 02/19] Ignore module lockfile --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 9fd0d7fb574..92a0e3d6d3a 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ bazel-genfiles bazel-grpc-java bazel-out bazel-testlogs +MODULE.bazel.lock # IntelliJ IDEA .idea From fd90f56ae3e7f2fa2c9a430a326adb80fcdef999 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 13:33:25 -0700 Subject: [PATCH 03/19] Add module extension for some dependencies --- repositories.bzl | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/repositories.bzl b/repositories.bzl index 462a67eb1ae..1e8dda45e5c 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -83,7 +83,7 @@ IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS = { "io.grpc:grpc-util": "@io_grpc_grpc_java//util", } -def grpc_java_repositories(): +def grpc_java_repositories(bzlmod = False): """Imports dependencies for grpc-java.""" if not native.existing_rule("com_github_cncf_udpa"): http_archive( @@ -104,7 +104,7 @@ def grpc_java_repositories(): "https://github.com/cncf/xds/archive/e9ce68804cb4e64cab5a52e3c8baf840d4ff87b7.tar.gz", ], ) - if not native.existing_rule("com_github_grpc_grpc"): + if not bzlmod and not native.existing_rule("com_github_grpc_grpc"): http_archive( name = "com_github_grpc_grpc", strip_prefix = "grpc-1.46.0", @@ -113,11 +113,11 @@ def grpc_java_repositories(): "https://github.com/grpc/grpc/archive/v1.46.0.tar.gz", ], ) - if not native.existing_rule("com_google_protobuf"): + if not bzlmod and not native.existing_rule("com_google_protobuf"): com_google_protobuf() - if not native.existing_rule("com_google_protobuf_javalite"): + if not bzlmod and not native.existing_rule("com_google_protobuf_javalite"): com_google_protobuf_javalite() - if not native.existing_rule("com_google_googleapis"): + if not bzlmod and not native.existing_rule("com_google_googleapis"): http_archive( name = "com_google_googleapis", sha256 = "49930468563dd48283e8301e8d4e71436bf6d27ac27c235224cc1a098710835d", @@ -126,7 +126,7 @@ def grpc_java_repositories(): "https://github.com/googleapis/googleapis/archive/ca1372c6d7bcb199638ebfdb40d2b2660bab7b88.tar.gz", ], ) - if not native.existing_rule("io_bazel_rules_go"): + if not bzlmod and not native.existing_rule("io_bazel_rules_go"): http_archive( name = "io_bazel_rules_go", sha256 = "ab21448cef298740765f33a7f5acee0607203e4ea321219f2a4c85a6e0fb0a27", @@ -175,3 +175,8 @@ def io_grpc_grpc_proto(): strip_prefix = "grpc-proto-4f245d272a28a680606c0739753506880cf33b5f", urls = ["https://github.com/grpc/grpc-proto/archive/4f245d272a28a680606c0739753506880cf33b5f.zip"], ) + +def _grpc_java_repositories_extension(_): + grpc_java_repositories(bzlmod = True) + +grpc_java_repositories_extension = module_extension(implementation = _grpc_java_repositories_extension) From 705064d0023e944e513b8f66775fb0cf990a7cd3 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 13:33:52 -0700 Subject: [PATCH 04/19] Add MODULE.bazel --- MODULE.bazel | 198 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 MODULE.bazel diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 00000000000..8eefe6ae1ed --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,198 @@ +module( + name = "grpc-java", + version = "0", + compatibility_level = 0, + repo_name = "io_grpc_grpc_java", +) + +bazel_dep(name = "grpc", version = "1.56.3.bcr.1", repo_name = "com_github_grpc_grpc") +bazel_dep(name = "protobuf", version = "23.1", repo_name = "com_google_protobuf") +bazel_dep(name = "rules_cc", version = "0.0.9") +bazel_dep(name = "rules_go", version = "0.46.0", repo_name = "io_bazel_rules_go") +bazel_dep(name = "rules_jvm_external", version = "6.0") +bazel_dep(name = "rules_proto", version = "5.3.0-21.7") + +non_module_deps = use_extension("//:repositories.bzl", "grpc_java_repositories_extension") +use_repo( + non_module_deps, + "com_github_cncf_xds", + "envoy_api", + "io_grpc_grpc_proto", +) + +grpc_repo_deps_ext = use_extension("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_repo_deps_ext") +use_repo( + grpc_repo_deps_ext, + "com_envoyproxy_protoc_gen_validate", + "com_github_cncf_udpa", + "opencensus_proto", +) + +bazel_dep(name = "googleapis", repo_name = "com_google_googleapis") + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +maven.install( + name = "grpc_java_maven", + artifacts = [ + "com.google.android:annotations:4.1.1.4", + "com.google.api.grpc:proto-google-common-protos:2.29.0", + "com.google.auth:google-auth-library-credentials:1.22.0", + "com.google.auth:google-auth-library-oauth2-http:1.22.0", + "com.google.auto.value:auto-value-annotations:1.10.4", + "com.google.auto.value:auto-value:1.10.4", + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.10.1", + "com.google.errorprone:error_prone_annotations:2.23.0", + "com.google.guava:failureaccess:1.0.1", + "com.google.guava:guava:32.1.3-android", + "com.google.re2j:re2j:1.7", + "com.google.truth:truth:1.1.5", + "com.squareup.okhttp:okhttp:2.7.5", + "com.squareup.okio:okio:2.10.0", # 3.0+ needs swapping to -jvm; need work to avoid flag-day + "io.netty:netty-buffer:4.1.100.Final", + "io.netty:netty-codec-http2:4.1.100.Final", + "io.netty:netty-codec-http:4.1.100.Final", + "io.netty:netty-codec-socks:4.1.100.Final", + "io.netty:netty-codec:4.1.100.Final", + "io.netty:netty-common:4.1.100.Final", + "io.netty:netty-handler-proxy:4.1.100.Final", + "io.netty:netty-handler:4.1.100.Final", + "io.netty:netty-resolver:4.1.100.Final", + "io.netty:netty-tcnative-boringssl-static:2.0.61.Final", + "io.netty:netty-tcnative-classes:2.0.61.Final", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.100.Final", + "io.netty:netty-transport-native-unix-common:4.1.100.Final", + "io.netty:netty-transport:4.1.100.Final", + "io.opencensus:opencensus-api:0.31.0", + "io.opencensus:opencensus-contrib-grpc-metrics:0.31.0", + "io.perfmark:perfmark-api:0.26.0", + "junit:junit:4.13.2", + "org.apache.tomcat:annotations-api:6.0.53", + "org.codehaus.mojo:animal-sniffer-annotations:1.23", + ], + lock_file = "//:maven_install.json", + repositories = [ + "https://repo1.maven.org/maven2", + "https://maven.google.com", + ], +) +use_repo(maven, "grpc_java_maven", "unpinned_grpc_java_maven") +maven.override( + name = "grpc_java_maven", + coordinates = "com.google.protobuf:protobuf-java", + target = "@com_google_protobuf//:protobuf_java", +) +maven.override( + name = "grpc_java_maven", + coordinates = "com.google.protobuf:protobuf-java-util", + target = "@com_google_protobuf//:protobuf_java_util", +) +maven.override( + name = "grpc_java_maven", + coordinates = "com.google.protobuf:protobuf-javalite", + target = "@com_google_protobuf_javalite//:protobuf_javalite", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-alts", + target = "@io_grpc_grpc_java//alts", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-api", + target = "@io_grpc_grpc_java//api", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-auth", + target = "@io_grpc_grpc_java//auth", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-census", + target = "@io_grpc_grpc_java//census", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-context", + target = "@io_grpc_grpc_java//context", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-core", + target = "@io_grpc_grpc_java//core:core_maven", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-googleapis", + target = "@io_grpc_grpc_java//googleapis", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-grpclb", + target = "@io_grpc_grpc_java//grpclb", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-inprocess", + target = "@io_grpc_grpc_java//inprocess", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-netty", + target = "@io_grpc_grpc_java//netty", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-netty-shaded", + target = "@io_grpc_grpc_java//netty:shaded_maven", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-okhttp", + target = "@io_grpc_grpc_java//okhttp", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-protobuf", + target = "@io_grpc_grpc_java//protobuf", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-protobuf-lite", + target = "@io_grpc_grpc_java//protobuf-lite", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-rls", + target = "@io_grpc_grpc_java//rls", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-services", + target = "@io_grpc_grpc_java//services:services_maven", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-stub", + target = "@io_grpc_grpc_java//stub", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-testing", + target = "@io_grpc_grpc_java//testing", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-xds", + target = "@io_grpc_grpc_java//xds:xds_maven", +) +maven.override( + name = "grpc_java_maven", + coordinates = "io.grpc:grpc-util", + target = "@io_grpc_grpc_java//util", +) + +switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules") +switched_rules.use_languages(java = True) +use_repo(switched_rules, "com_google_googleapis_imports") From d345fd2a6e24b4e9831830f1f67fa0bba4c21ae7 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 13:33:58 -0700 Subject: [PATCH 05/19] Add maven lock --- maven_install.json | 1141 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1141 insertions(+) create mode 100755 maven_install.json diff --git a/maven_install.json b/maven_install.json new file mode 100755 index 00000000000..c52fc3dcf0f --- /dev/null +++ b/maven_install.json @@ -0,0 +1,1141 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -2049206860, + "__RESOLVED_ARTIFACTS_HASH": 199320085, + "conflict_resolution": { + "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" + }, + "artifacts": { + "com.google.android:annotations": { + "shasums": { + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" + }, + "version": "4.1.1.4" + }, + "com.google.api.grpc:proto-google-common-protos": { + "shasums": { + "jar": "ee9c751f06b112e92b37f75e4f73a17d03ef2c3302c6e8d986adbcc721b63cb0" + }, + "version": "2.29.0" + }, + "com.google.auth:google-auth-library-credentials": { + "shasums": { + "jar": "38440583cb93dda48f9359a32204208c5c207ef23d892ddd43c171db9c77b6ab" + }, + "version": "1.22.0" + }, + "com.google.auth:google-auth-library-oauth2-http": { + "shasums": { + "jar": "579371e6d64cdc486127fb0d4c6e342221f96f47e2129db5839859ab2df92875" + }, + "version": "1.22.0" + }, + "com.google.auto.value:auto-value": { + "shasums": { + "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434" + }, + "version": "1.10.4" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825" + }, + "version": "1.10.4" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" + }, + "version": "2.10.1" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "ec6f39f068b6ff9ac323c68e28b9299f8c0a80ca512dccb1d4a70f40ac3ec054" + }, + "version": "2.23.0" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "20e6ac8902ddf49e7806cc70f3054c8d91accb5eefdc10f3207e80e0a336b263" + }, + "version": "32.1.3-android" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.http-client:google-http-client": { + "shasums": { + "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" + }, + "version": "1.43.3" + }, + "com.google.http-client:google-http-client-gson": { + "shasums": { + "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" + }, + "version": "1.43.3" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed" + }, + "version": "2.8" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "48a8e58a1a8f82eff141a7a388d38dfe77d7a48d5e57c9066ee37f19147e20df" + }, + "version": "3.25.1" + }, + "com.google.re2j:re2j": { + "shasums": { + "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" + }, + "version": "1.7" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "7f6d50d6f43a102942ef2c5a05f37a84f77788bb448cf33cceebf86d34e575c0" + }, + "version": "1.1.5" + }, + "com.squareup.okhttp:okhttp": { + "shasums": { + "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" + }, + "version": "2.7.5" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" + }, + "version": "2.10.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" + }, + "version": "1.11" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" + }, + "version": "1.2" + }, + "io.grpc:grpc-context": { + "shasums": { + "jar": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8" + }, + "version": "1.27.2" + }, + "io.netty:netty-buffer": { + "shasums": { + "jar": "462874b44ee782fbefec64078cda6eb8e7bf9f0e0af71a928ef4c1f2d564f7ee" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec": { + "shasums": { + "jar": "180a01ed67af399602e24ff1c32864e7f57f57c4a0fa5e9ab3fe9b0e5e9cf051" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec-http": { + "shasums": { + "jar": "326811d249cb0e5555e78e026e877834e792261c38f0666d80464426695d9590" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec-http2": { + "shasums": { + "jar": "23b4a74350f4cf8d41b93fb93d52b5050667d8d53fffc385672c86eab83b8749" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec-socks": { + "shasums": { + "jar": "608a453b90f8384ba4efcdc6db7f899a1f10b9ea1890954696e6cfac45ff1ba9" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-common": { + "shasums": { + "jar": "d2908301f1ac6f2910900742473c15d701765d3d4467acdb1eebb9df3aa82885" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-handler": { + "shasums": { + "jar": "0e10e584c2e7fdf7f4804e14760ed987003f1b62ab982f62eaf13a9892793d3a" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-handler-proxy": { + "shasums": { + "jar": "686dbc2e61407f216d6cb267dd7954896f851dd34b58be3e757c5a89f20a5e67" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-resolver": { + "shasums": { + "jar": "c42c481c776e9d367a45cc3a67a06f65897d280334eb30b2362b8c55b7523f4f" + }, + "version": "4.1.100.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", + "windows-x86_64": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0" + }, + "version": "2.0.61.Final" + }, + "io.netty:netty-tcnative-classes": { + "shasums": { + "jar": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6" + }, + "version": "2.0.61.Final" + }, + "io.netty:netty-transport": { + "shasums": { + "jar": "b1deeceedab3734cdb959c55f4be5ab4a667a8aed59121ff93763f49470f5470" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-transport-classes-epoll": { + "shasums": { + "jar": "9abc4b17b1212b33666eae4e8013d0bb78a9a2bcd0a9a621b9bd06a7e5fc0050" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-transport-native-epoll": { + "shasums": { + "linux-x86_64": "a108fb47babb7678b5b2abb1fc8b34510bd2f705faa450447860647f2de4ebaa" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-transport-native-unix-common": { + "shasums": { + "jar": "5d888230a04c4a3e647c64e933cefb64fd49056f969bfb734c8a3fcedf0bea8a" + }, + "version": "4.1.100.Final" + }, + "io.opencensus:opencensus-api": { + "shasums": { + "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" + }, + "version": "0.31.1" + }, + "io.opencensus:opencensus-contrib-grpc-metrics": { + "shasums": { + "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63" + }, + "version": "0.31.0" + }, + "io.opencensus:opencensus-contrib-http-util": { + "shasums": { + "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" + }, + "version": "0.31.1" + }, + "io.perfmark:perfmark-api": { + "shasums": { + "jar": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b" + }, + "version": "0.26.0" + }, + "junit:junit": { + "shasums": { + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" + }, + "version": "4.13.2" + }, + "org.apache.httpcomponents:httpclient": { + "shasums": { + "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6" + }, + "version": "4.5.14" + }, + "org.apache.httpcomponents:httpcore": { + "shasums": { + "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f" + }, + "version": "4.4.16" + }, + "org.apache.tomcat:annotations-api": { + "shasums": { + "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" + }, + "version": "6.0.53" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "e4ce1376cc2735e1dde220b62ad0913f51297704daad155a33f386bc5db0d9f7" + }, + "version": "3.37.0" + }, + "org.codehaus.mojo:animal-sniffer-annotations": { + "shasums": { + "jar": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0" + }, + "version": "1.23" + }, + "org.hamcrest:hamcrest-core": { + "shasums": { + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" + }, + "version": "1.3" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656" + }, + "version": "1.4.20" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" + }, + "version": "1.4.20" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" + }, + "version": "13.0" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353" + }, + "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.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson" + ], + "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.http-client:google-http-client": [ + "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", + "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: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-native-epoll:jar:linux-x86_64": [ + "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" + ] + }, + "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.enums", + "autovalue.shaded.kotlin.experimental", + "autovalue.shaded.kotlin.internal", + "autovalue.shaded.kotlin.internal.jdk7", + "autovalue.shaded.kotlin.internal.jdk8", + "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.random.jdk8", + "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.common", + "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.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.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:truth": [ + "com.google.common.truth" + ], + "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-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" + ], + "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-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:annotations": [ + "org.intellij.lang.annotations", + "org.jetbrains.annotations" + ], + "org.ow2.asm:asm": [ + "org.objectweb.asm", + "org.objectweb.asm.signature" + ] + }, + "repositories": { + "https://repo1.maven.org/maven2/": [ + "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", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.re2j:re2j", + "com.google.truth:truth", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "io.grpc:grpc-context", + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver", + "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-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-unix-common", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-grpc-metrics", + "io.opencensus:opencensus-contrib-http-util", + "io.perfmark:perfmark-api", + "junit:junit", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.checkerframework:checker-qual", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.hamcrest:hamcrest-core", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations", + "org.ow2.asm:asm" + ], + "https://maven.google.com/": [ + "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", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.re2j:re2j", + "com.google.truth:truth", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "io.grpc:grpc-context", + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver", + "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-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-unix-common", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-grpc-metrics", + "io.opencensus:opencensus-contrib-http-util", + "io.perfmark:perfmark-api", + "junit:junit", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.checkerframework:checker-qual", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.hamcrest:hamcrest-core", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations", + "org.ow2.asm:asm" + ] + }, + "version": "2" +} From 0c9bb41f7788d4d7d9d0ebe9fd6112e9d5746f83 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 13:35:24 -0700 Subject: [PATCH 06/19] rebased on last release --- MODULE.bazel | 4 ++-- maven_install.json | 41 ++++++++++++++++++----------------------- 2 files changed, 20 insertions(+), 25 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 8eefe6ae1ed..27b73a78a4e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -36,8 +36,8 @@ maven.install( artifacts = [ "com.google.android:annotations:4.1.1.4", "com.google.api.grpc:proto-google-common-protos:2.29.0", - "com.google.auth:google-auth-library-credentials:1.22.0", - "com.google.auth:google-auth-library-oauth2-http:1.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.4", "com.google.auto.value:auto-value:1.10.4", "com.google.code.findbugs:jsr305:3.0.2", diff --git a/maven_install.json b/maven_install.json index c52fc3dcf0f..9b94b5ea66d 100755 --- a/maven_install.json +++ b/maven_install.json @@ -1,10 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -2049206860, - "__RESOLVED_ARTIFACTS_HASH": 199320085, - "conflict_resolution": { - "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" - }, + "__INPUT_ARTIFACTS_HASH": 1473377632, + "__RESOLVED_ARTIFACTS_HASH": 452421059, "artifacts": { "com.google.android:annotations": { "shasums": { @@ -20,15 +17,15 @@ }, "com.google.auth:google-auth-library-credentials": { "shasums": { - "jar": "38440583cb93dda48f9359a32204208c5c207ef23d892ddd43c171db9c77b6ab" + "jar": "6ad4416d9360a1df3a660c43493e9605416ddd4de953ffbb14dd582a591b09a1" }, - "version": "1.22.0" + "version": "1.4.0" }, "com.google.auth:google-auth-library-oauth2-http": { "shasums": { - "jar": "579371e6d64cdc486127fb0d4c6e342221f96f47e2129db5839859ab2df92875" + "jar": "bbf99bba3394c699c48b2e67257dfa96b84c6ee54c348bd426c94207b84254ba" }, - "version": "1.22.0" + "version": "1.4.0" }, "com.google.auto.value:auto-value": { "shasums": { @@ -80,15 +77,15 @@ }, "com.google.http-client:google-http-client": { "shasums": { - "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" + "jar": "4a42d2c383373bf61c798f1882745989b9836bb032a8a4019890ecb6cd903ef3" }, - "version": "1.43.3" + "version": "1.41.0" }, "com.google.http-client:google-http-client-gson": { "shasums": { - "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" + "jar": "18766d1bbeb6d363763ef725bc82ed3c8c45f88eadbf149965e6e8c8d9b70d9f" }, - "version": "1.43.3" + "version": "1.41.0" }, "com.google.j2objc:j2objc-annotations": { "shasums": { @@ -241,9 +238,9 @@ }, "io.opencensus:opencensus-api": { "shasums": { - "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" + "jar": "702ba55d78f39d55195dcf041fdfaab7a7490a9ac45013542487ed9e4d3a4d23" }, - "version": "0.31.1" + "version": "0.31.0" }, "io.opencensus:opencensus-contrib-grpc-metrics": { "shasums": { @@ -253,9 +250,9 @@ }, "io.opencensus:opencensus-contrib-http-util": { "shasums": { - "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" + "jar": "49c3db2a29f1fdb2f73928cbea969bd1d40fab7cc5bb6273022babd96f7a789b" }, - "version": "0.31.1" + "version": "0.28.0" }, "io.perfmark:perfmark-api": { "shasums": { @@ -271,15 +268,15 @@ }, "org.apache.httpcomponents:httpclient": { "shasums": { - "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6" + "jar": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743" }, - "version": "4.5.14" + "version": "4.5.13" }, "org.apache.httpcomponents:httpcore": { "shasums": { - "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f" + "jar": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142" }, - "version": "4.4.16" + "version": "4.4.15" }, "org.apache.tomcat:annotations-api": { "shasums": { @@ -338,7 +335,6 @@ "com.google.auth:google-auth-library-credentials", "com.google.auto.value:auto-value-annotations", "com.google.code.findbugs:jsr305", - "com.google.errorprone:error_prone_annotations", "com.google.guava:guava", "com.google.http-client:google-http-client", "com.google.http-client:google-http-client-gson" @@ -353,7 +349,6 @@ ], "com.google.http-client:google-http-client": [ "com.google.code.findbugs:jsr305", - "com.google.errorprone:error_prone_annotations", "com.google.guava:guava", "com.google.j2objc:j2objc-annotations", "io.opencensus:opencensus-api", From 911710179ff0915382e04efa0e2b7121d0702c51 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 14:17:06 -0700 Subject: [PATCH 07/19] Add googleapis versoin --- MODULE.bazel | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 27b73a78a4e..433ace44b7c 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,6 +5,7 @@ module( repo_name = "io_grpc_grpc_java", ) +bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5", repo_name = "com_google_googleapis") bazel_dep(name = "grpc", version = "1.56.3.bcr.1", repo_name = "com_github_grpc_grpc") bazel_dep(name = "protobuf", version = "23.1", repo_name = "com_google_protobuf") bazel_dep(name = "rules_cc", version = "0.0.9") @@ -28,8 +29,6 @@ use_repo( "opencensus_proto", ) -bazel_dep(name = "googleapis", repo_name = "com_google_googleapis") - maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") maven.install( name = "grpc_java_maven", From 0cb8c80d28da42f852202d89e5c6f27add7dee95 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 27 Mar 2024 14:34:10 -0700 Subject: [PATCH 08/19] Update deps --- MODULE.bazel | 4 ++-- maven_install.json | 41 +++++++++++++++++++++++------------------ 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 433ace44b7c..e1fff288af7 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -35,8 +35,8 @@ maven.install( artifacts = [ "com.google.android:annotations:4.1.1.4", "com.google.api.grpc:proto-google-common-protos:2.29.0", - "com.google.auth:google-auth-library-credentials:1.4.0", - "com.google.auth:google-auth-library-oauth2-http:1.4.0", + "com.google.auth:google-auth-library-credentials:1.22.0", + "com.google.auth:google-auth-library-oauth2-http:1.22.0", "com.google.auto.value:auto-value-annotations:1.10.4", "com.google.auto.value:auto-value:1.10.4", "com.google.code.findbugs:jsr305:3.0.2", diff --git a/maven_install.json b/maven_install.json index 9b94b5ea66d..c52fc3dcf0f 100755 --- a/maven_install.json +++ b/maven_install.json @@ -1,7 +1,10 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1473377632, - "__RESOLVED_ARTIFACTS_HASH": 452421059, + "__INPUT_ARTIFACTS_HASH": -2049206860, + "__RESOLVED_ARTIFACTS_HASH": 199320085, + "conflict_resolution": { + "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" + }, "artifacts": { "com.google.android:annotations": { "shasums": { @@ -17,15 +20,15 @@ }, "com.google.auth:google-auth-library-credentials": { "shasums": { - "jar": "6ad4416d9360a1df3a660c43493e9605416ddd4de953ffbb14dd582a591b09a1" + "jar": "38440583cb93dda48f9359a32204208c5c207ef23d892ddd43c171db9c77b6ab" }, - "version": "1.4.0" + "version": "1.22.0" }, "com.google.auth:google-auth-library-oauth2-http": { "shasums": { - "jar": "bbf99bba3394c699c48b2e67257dfa96b84c6ee54c348bd426c94207b84254ba" + "jar": "579371e6d64cdc486127fb0d4c6e342221f96f47e2129db5839859ab2df92875" }, - "version": "1.4.0" + "version": "1.22.0" }, "com.google.auto.value:auto-value": { "shasums": { @@ -77,15 +80,15 @@ }, "com.google.http-client:google-http-client": { "shasums": { - "jar": "4a42d2c383373bf61c798f1882745989b9836bb032a8a4019890ecb6cd903ef3" + "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" }, - "version": "1.41.0" + "version": "1.43.3" }, "com.google.http-client:google-http-client-gson": { "shasums": { - "jar": "18766d1bbeb6d363763ef725bc82ed3c8c45f88eadbf149965e6e8c8d9b70d9f" + "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" }, - "version": "1.41.0" + "version": "1.43.3" }, "com.google.j2objc:j2objc-annotations": { "shasums": { @@ -238,9 +241,9 @@ }, "io.opencensus:opencensus-api": { "shasums": { - "jar": "702ba55d78f39d55195dcf041fdfaab7a7490a9ac45013542487ed9e4d3a4d23" + "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" }, - "version": "0.31.0" + "version": "0.31.1" }, "io.opencensus:opencensus-contrib-grpc-metrics": { "shasums": { @@ -250,9 +253,9 @@ }, "io.opencensus:opencensus-contrib-http-util": { "shasums": { - "jar": "49c3db2a29f1fdb2f73928cbea969bd1d40fab7cc5bb6273022babd96f7a789b" + "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" }, - "version": "0.28.0" + "version": "0.31.1" }, "io.perfmark:perfmark-api": { "shasums": { @@ -268,15 +271,15 @@ }, "org.apache.httpcomponents:httpclient": { "shasums": { - "jar": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743" + "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6" }, - "version": "4.5.13" + "version": "4.5.14" }, "org.apache.httpcomponents:httpcore": { "shasums": { - "jar": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142" + "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f" }, - "version": "4.4.15" + "version": "4.4.16" }, "org.apache.tomcat:annotations-api": { "shasums": { @@ -335,6 +338,7 @@ "com.google.auth:google-auth-library-credentials", "com.google.auto.value:auto-value-annotations", "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", "com.google.guava:guava", "com.google.http-client:google-http-client", "com.google.http-client:google-http-client-gson" @@ -349,6 +353,7 @@ ], "com.google.http-client:google-http-client": [ "com.google.code.findbugs:jsr305", + "com.google.errorprone:error_prone_annotations", "com.google.guava:guava", "com.google.j2objc:j2objc-annotations", "io.opencensus:opencensus-api", From 8b92158914f343b4949d3a4710ae46bd6abe246a Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:06:48 -0700 Subject: [PATCH 09/19] Remove lock file --- MODULE.bazel | 3 +- maven_install.json | 1141 -------------------------------------------- 2 files changed, 1 insertion(+), 1143 deletions(-) delete mode 100755 maven_install.json diff --git a/MODULE.bazel b/MODULE.bazel index e1fff288af7..0c93bf87204 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -69,13 +69,12 @@ maven.install( "org.apache.tomcat:annotations-api:6.0.53", "org.codehaus.mojo:animal-sniffer-annotations:1.23", ], - lock_file = "//:maven_install.json", repositories = [ "https://repo1.maven.org/maven2", "https://maven.google.com", ], ) -use_repo(maven, "grpc_java_maven", "unpinned_grpc_java_maven") +use_repo(maven, "grpc_java_maven") maven.override( name = "grpc_java_maven", coordinates = "com.google.protobuf:protobuf-java", diff --git a/maven_install.json b/maven_install.json deleted file mode 100755 index c52fc3dcf0f..00000000000 --- a/maven_install.json +++ /dev/null @@ -1,1141 +0,0 @@ -{ - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -2049206860, - "__RESOLVED_ARTIFACTS_HASH": 199320085, - "conflict_resolution": { - "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" - }, - "artifacts": { - "com.google.android:annotations": { - "shasums": { - "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" - }, - "version": "4.1.1.4" - }, - "com.google.api.grpc:proto-google-common-protos": { - "shasums": { - "jar": "ee9c751f06b112e92b37f75e4f73a17d03ef2c3302c6e8d986adbcc721b63cb0" - }, - "version": "2.29.0" - }, - "com.google.auth:google-auth-library-credentials": { - "shasums": { - "jar": "38440583cb93dda48f9359a32204208c5c207ef23d892ddd43c171db9c77b6ab" - }, - "version": "1.22.0" - }, - "com.google.auth:google-auth-library-oauth2-http": { - "shasums": { - "jar": "579371e6d64cdc486127fb0d4c6e342221f96f47e2129db5839859ab2df92875" - }, - "version": "1.22.0" - }, - "com.google.auto.value:auto-value": { - "shasums": { - "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434" - }, - "version": "1.10.4" - }, - "com.google.auto.value:auto-value-annotations": { - "shasums": { - "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825" - }, - "version": "1.10.4" - }, - "com.google.code.findbugs:jsr305": { - "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" - }, - "version": "3.0.2" - }, - "com.google.code.gson:gson": { - "shasums": { - "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" - }, - "version": "2.10.1" - }, - "com.google.errorprone:error_prone_annotations": { - "shasums": { - "jar": "ec6f39f068b6ff9ac323c68e28b9299f8c0a80ca512dccb1d4a70f40ac3ec054" - }, - "version": "2.23.0" - }, - "com.google.guava:failureaccess": { - "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" - }, - "version": "1.0.1" - }, - "com.google.guava:guava": { - "shasums": { - "jar": "20e6ac8902ddf49e7806cc70f3054c8d91accb5eefdc10f3207e80e0a336b263" - }, - "version": "32.1.3-android" - }, - "com.google.guava:listenablefuture": { - "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" - }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" - }, - "com.google.http-client:google-http-client": { - "shasums": { - "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" - }, - "version": "1.43.3" - }, - "com.google.http-client:google-http-client-gson": { - "shasums": { - "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" - }, - "version": "1.43.3" - }, - "com.google.j2objc:j2objc-annotations": { - "shasums": { - "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed" - }, - "version": "2.8" - }, - "com.google.protobuf:protobuf-java": { - "shasums": { - "jar": "48a8e58a1a8f82eff141a7a388d38dfe77d7a48d5e57c9066ee37f19147e20df" - }, - "version": "3.25.1" - }, - "com.google.re2j:re2j": { - "shasums": { - "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" - }, - "version": "1.7" - }, - "com.google.truth:truth": { - "shasums": { - "jar": "7f6d50d6f43a102942ef2c5a05f37a84f77788bb448cf33cceebf86d34e575c0" - }, - "version": "1.1.5" - }, - "com.squareup.okhttp:okhttp": { - "shasums": { - "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" - }, - "version": "2.7.5" - }, - "com.squareup.okio:okio": { - "shasums": { - "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" - }, - "version": "2.10.0" - }, - "commons-codec:commons-codec": { - "shasums": { - "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" - }, - "version": "1.11" - }, - "commons-logging:commons-logging": { - "shasums": { - "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" - }, - "version": "1.2" - }, - "io.grpc:grpc-context": { - "shasums": { - "jar": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8" - }, - "version": "1.27.2" - }, - "io.netty:netty-buffer": { - "shasums": { - "jar": "462874b44ee782fbefec64078cda6eb8e7bf9f0e0af71a928ef4c1f2d564f7ee" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec": { - "shasums": { - "jar": "180a01ed67af399602e24ff1c32864e7f57f57c4a0fa5e9ab3fe9b0e5e9cf051" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec-http": { - "shasums": { - "jar": "326811d249cb0e5555e78e026e877834e792261c38f0666d80464426695d9590" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec-http2": { - "shasums": { - "jar": "23b4a74350f4cf8d41b93fb93d52b5050667d8d53fffc385672c86eab83b8749" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec-socks": { - "shasums": { - "jar": "608a453b90f8384ba4efcdc6db7f899a1f10b9ea1890954696e6cfac45ff1ba9" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-common": { - "shasums": { - "jar": "d2908301f1ac6f2910900742473c15d701765d3d4467acdb1eebb9df3aa82885" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-handler": { - "shasums": { - "jar": "0e10e584c2e7fdf7f4804e14760ed987003f1b62ab982f62eaf13a9892793d3a" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-handler-proxy": { - "shasums": { - "jar": "686dbc2e61407f216d6cb267dd7954896f851dd34b58be3e757c5a89f20a5e67" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-resolver": { - "shasums": { - "jar": "c42c481c776e9d367a45cc3a67a06f65897d280334eb30b2362b8c55b7523f4f" - }, - "version": "4.1.100.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", - "windows-x86_64": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0" - }, - "version": "2.0.61.Final" - }, - "io.netty:netty-tcnative-classes": { - "shasums": { - "jar": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6" - }, - "version": "2.0.61.Final" - }, - "io.netty:netty-transport": { - "shasums": { - "jar": "b1deeceedab3734cdb959c55f4be5ab4a667a8aed59121ff93763f49470f5470" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-transport-classes-epoll": { - "shasums": { - "jar": "9abc4b17b1212b33666eae4e8013d0bb78a9a2bcd0a9a621b9bd06a7e5fc0050" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-transport-native-epoll": { - "shasums": { - "linux-x86_64": "a108fb47babb7678b5b2abb1fc8b34510bd2f705faa450447860647f2de4ebaa" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-transport-native-unix-common": { - "shasums": { - "jar": "5d888230a04c4a3e647c64e933cefb64fd49056f969bfb734c8a3fcedf0bea8a" - }, - "version": "4.1.100.Final" - }, - "io.opencensus:opencensus-api": { - "shasums": { - "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" - }, - "version": "0.31.1" - }, - "io.opencensus:opencensus-contrib-grpc-metrics": { - "shasums": { - "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63" - }, - "version": "0.31.0" - }, - "io.opencensus:opencensus-contrib-http-util": { - "shasums": { - "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" - }, - "version": "0.31.1" - }, - "io.perfmark:perfmark-api": { - "shasums": { - "jar": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b" - }, - "version": "0.26.0" - }, - "junit:junit": { - "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" - }, - "version": "4.13.2" - }, - "org.apache.httpcomponents:httpclient": { - "shasums": { - "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6" - }, - "version": "4.5.14" - }, - "org.apache.httpcomponents:httpcore": { - "shasums": { - "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f" - }, - "version": "4.4.16" - }, - "org.apache.tomcat:annotations-api": { - "shasums": { - "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" - }, - "version": "6.0.53" - }, - "org.checkerframework:checker-qual": { - "shasums": { - "jar": "e4ce1376cc2735e1dde220b62ad0913f51297704daad155a33f386bc5db0d9f7" - }, - "version": "3.37.0" - }, - "org.codehaus.mojo:animal-sniffer-annotations": { - "shasums": { - "jar": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0" - }, - "version": "1.23" - }, - "org.hamcrest:hamcrest-core": { - "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" - }, - "version": "1.3" - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "shasums": { - "jar": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656" - }, - "version": "1.4.20" - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "shasums": { - "jar": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" - }, - "version": "1.4.20" - }, - "org.jetbrains:annotations": { - "shasums": { - "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" - }, - "version": "13.0" - }, - "org.ow2.asm:asm": { - "shasums": { - "jar": "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353" - }, - "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.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson" - ], - "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.http-client:google-http-client": [ - "com.google.code.findbugs:jsr305", - "com.google.errorprone:error_prone_annotations", - "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: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-native-epoll:jar:linux-x86_64": [ - "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" - ] - }, - "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.enums", - "autovalue.shaded.kotlin.experimental", - "autovalue.shaded.kotlin.internal", - "autovalue.shaded.kotlin.internal.jdk7", - "autovalue.shaded.kotlin.internal.jdk8", - "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.random.jdk8", - "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.common", - "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.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.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:truth": [ - "com.google.common.truth" - ], - "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-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" - ], - "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-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:annotations": [ - "org.intellij.lang.annotations", - "org.jetbrains.annotations" - ], - "org.ow2.asm:asm": [ - "org.objectweb.asm", - "org.objectweb.asm.signature" - ] - }, - "repositories": { - "https://repo1.maven.org/maven2/": [ - "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", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs:jsr305", - "com.google.code.gson:gson", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:guava", - "com.google.guava:listenablefuture", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java", - "com.google.re2j:re2j", - "com.google.truth:truth", - "com.squareup.okhttp:okhttp", - "com.squareup.okio:okio", - "commons-codec:commons-codec", - "commons-logging:commons-logging", - "io.grpc:grpc-context", - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-codec-http2", - "io.netty:netty-codec-socks", - "io.netty:netty-common", - "io.netty:netty-handler", - "io.netty:netty-handler-proxy", - "io.netty:netty-resolver", - "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-transport", - "io.netty:netty-transport-classes-epoll", - "io.netty:netty-transport-native-epoll:jar:linux-x86_64", - "io.netty:netty-transport-native-unix-common", - "io.opencensus:opencensus-api", - "io.opencensus:opencensus-contrib-grpc-metrics", - "io.opencensus:opencensus-contrib-http-util", - "io.perfmark:perfmark-api", - "junit:junit", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-qual", - "org.codehaus.mojo:animal-sniffer-annotations", - "org.hamcrest:hamcrest-core", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains:annotations", - "org.ow2.asm:asm" - ], - "https://maven.google.com/": [ - "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", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs:jsr305", - "com.google.code.gson:gson", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:guava", - "com.google.guava:listenablefuture", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java", - "com.google.re2j:re2j", - "com.google.truth:truth", - "com.squareup.okhttp:okhttp", - "com.squareup.okio:okio", - "commons-codec:commons-codec", - "commons-logging:commons-logging", - "io.grpc:grpc-context", - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-codec-http2", - "io.netty:netty-codec-socks", - "io.netty:netty-common", - "io.netty:netty-handler", - "io.netty:netty-handler-proxy", - "io.netty:netty-resolver", - "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-transport", - "io.netty:netty-transport-classes-epoll", - "io.netty:netty-transport-native-epoll:jar:linux-x86_64", - "io.netty:netty-transport-native-unix-common", - "io.opencensus:opencensus-api", - "io.opencensus:opencensus-contrib-grpc-metrics", - "io.opencensus:opencensus-contrib-http-util", - "io.perfmark:perfmark-api", - "junit:junit", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-qual", - "org.codehaus.mojo:animal-sniffer-annotations", - "org.hamcrest:hamcrest-core", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains:annotations", - "org.ow2.asm:asm" - ] - }, - "version": "2" -} From 11d757d00cfd9ee57d2486f095212173f24f6a41 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:08:07 -0700 Subject: [PATCH 10/19] Sync maven repo URLs with WORKSPACE --- MODULE.bazel | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 0c93bf87204..878915874e9 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -70,8 +70,7 @@ maven.install( "org.codehaus.mojo:animal-sniffer-annotations:1.23", ], repositories = [ - "https://repo1.maven.org/maven2", - "https://maven.google.com", + "https://repo.maven.apache.org/maven2/", ], ) use_repo(maven, "grpc_java_maven") From d7ec4fbc233d2fb0b7d47e75521ae9638ccdc744 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:11:45 -0700 Subject: [PATCH 11/19] Update labels --- BUILD.bazel | 35 +++++++++++++---- alts/BUILD.bazel | 77 +++++++++++++++++++++++++++++-------- api/BUILD.bazel | 25 +++++++++--- auth/BUILD.bazel | 20 ++++++++-- census/BUILD.bazel | 24 +++++++++--- compiler/BUILD.bazel | 20 ++++++++-- core/BUILD.bazel | 40 ++++++++++++++++---- googleapis/BUILD.bazel | 5 ++- grpclb/BUILD.bazel | 17 +++++++-- inprocess/BUILD.bazel | 20 ++++++++-- netty/BUILD.bazel | 80 +++++++++++++++++++++++++++++++-------- netty/shaded/BUILD.bazel | 20 ++++++++-- okhttp/BUILD.bazel | 35 +++++++++++++---- protobuf-lite/BUILD.bazel | 15 ++++++-- protobuf/BUILD.bazel | 20 ++++++++-- rls/BUILD.bazel | 15 ++++++-- services/BUILD.bazel | 60 +++++++++++++++++++++++------ stub/BUILD.bazel | 25 +++++++++--- testing/BUILD.bazel | 25 +++++++++--- util/BUILD.bazel | 20 ++++++++-- xds/BUILD.bazel | 68 +++++++++++++++++++++++++-------- 21 files changed, 528 insertions(+), 138 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index b6d0838bf87..5b9762a6173 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -35,8 +35,14 @@ java_library( "//stub", "//stub:javax_annotation", "@com_google_protobuf//:protobuf_java", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) @@ -48,8 +54,14 @@ java_library( "//protobuf-lite", "//stub", "//stub:javax_annotation", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) @@ -57,7 +69,10 @@ java_plugin( name = "auto_value", generates_api = 1, processor_class = "com.google.auto.value.processor.AutoValueProcessor", - deps = [artifact("com.google.auto.value:auto-value")], + deps = [artifact( + "com.google.auto.value:auto-value", + repository_name = "grpc_java_maven", + )], ) java_library( @@ -66,7 +81,13 @@ java_library( neverlink = 1, visibility = ["//:__subpackages__"], exports = [ - artifact("com.google.auto.value:auto-value-annotations"), - artifact("org.apache.tomcat:annotations-api"), # @Generated for Java 9+ + artifact( + "com.google.auto.value:auto-value-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "org.apache.tomcat:annotations-api", + repository_name = "grpc_java_maven", + ), # @Generated for Java 9+ ], ) diff --git a/alts/BUILD.bazel b/alts/BUILD.bazel index 17b49a56c7e..82aa983fde2 100644 --- a/alts/BUILD.bazel +++ b/alts/BUILD.bazel @@ -17,14 +17,38 @@ java_library( "//stub", "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("io.netty:netty-buffer"), - artifact("io.netty:netty-codec"), - artifact("io.netty:netty-common"), - artifact("io.netty:netty-handler"), - artifact("io.netty:netty-transport"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-buffer", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-codec", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-common", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-handler", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport", + repository_name = "grpc_java_maven", + ), ], ) @@ -36,19 +60,40 @@ java_library( visibility = ["//visibility:public"], deps = [ ":alts_internal", - ":handshaker_java_proto", ":handshaker_java_grpc", + ":handshaker_java_proto", "//api", "//auth", "//core:internal", "//netty", - artifact("com.google.auth:google-auth-library-oauth2-http"), - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("io.netty:netty-common"), - artifact("io.netty:netty-handler"), - artifact("io.netty:netty-transport"), + artifact( + "com.google.auth:google-auth-library-oauth2-http", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-common", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-handler", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/api/BUILD.bazel b/api/BUILD.bazel index 07be1d58dc7..e84077b37b6 100644 --- a/api/BUILD.bazel +++ b/api/BUILD.bazel @@ -9,10 +9,25 @@ java_library( javacopts = ["-Xep:DoNotCall:OFF"], # Remove once requiring Bazel 3.4.0+; allows non-final visibility = ["//visibility:public"], deps = [ - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:failureaccess"), # future transitive dep of Guava. See #5214 - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:failureaccess", + repository_name = "grpc_java_maven", + ), # future transitive dep of Guava. See #5214 + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/auth/BUILD.bazel b/auth/BUILD.bazel index 095fae5af8b..e00b7f06877 100644 --- a/auth/BUILD.bazel +++ b/auth/BUILD.bazel @@ -8,9 +8,21 @@ java_library( visibility = ["//visibility:public"], deps = [ "//api", - artifact("com.google.auth:google-auth-library-credentials"), - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.auth:google-auth-library-credentials", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/census/BUILD.bazel b/census/BUILD.bazel index 52fde5e08a6..fc4457ed816 100644 --- a/census/BUILD.bazel +++ b/census/BUILD.bazel @@ -7,11 +7,23 @@ java_library( ]), visibility = ["//visibility:public"], deps = [ - "//api", - "//context", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("io.opencensus:opencensus-api"), - artifact("io.opencensus:opencensus-contrib-grpc-metrics"), + "//api", + "//context", + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "io.opencensus:opencensus-api", + repository_name = "grpc_java_maven", + ), + artifact( + "io.opencensus:opencensus-contrib-grpc-metrics", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/compiler/BUILD.bazel b/compiler/BUILD.bazel index 753f485074e..fb08b0e4e76 100644 --- a/compiler/BUILD.bazel +++ b/compiler/BUILD.bazel @@ -23,8 +23,14 @@ java_library( "//protobuf", "//stub", "//stub:javax_annotation", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), "@com_google_protobuf//:protobuf_java", ], ) @@ -36,8 +42,14 @@ java_library( "//protobuf-lite", "//stub", "//stub:javax_annotation", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/core/BUILD.bazel b/core/BUILD.bazel index a1d3d19e828..cab559eb363 100644 --- a/core/BUILD.bazel +++ b/core/BUILD.bazel @@ -25,14 +25,38 @@ java_library( deps = [ "//api", "//context", - artifact("com.google.code.gson:gson"), - artifact("com.google.android:annotations"), - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("io.perfmark:perfmark-api"), - artifact("org.codehaus.mojo:animal-sniffer-annotations"), + artifact( + "com.google.code.gson:gson", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.android:annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "io.perfmark:perfmark-api", + repository_name = "grpc_java_maven", + ), + artifact( + "org.codehaus.mojo:animal-sniffer-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/googleapis/BUILD.bazel b/googleapis/BUILD.bazel index 9ce4179f7b7..35e67be3489 100644 --- a/googleapis/BUILD.bazel +++ b/googleapis/BUILD.bazel @@ -11,6 +11,9 @@ java_library( "//api", "//core:internal", "//xds", - artifact("com.google.guava:guava"), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/grpclb/BUILD.bazel b/grpclb/BUILD.bazel index 001bb376e71..6d80bee4871 100644 --- a/grpclb/BUILD.bazel +++ b/grpclb/BUILD.bazel @@ -15,13 +15,22 @@ java_library( "//api", "//context", "//core:internal", - "//util", "//stub", + "//util", "@com_google_protobuf//:protobuf_java_util", "@io_grpc_grpc_proto//:grpclb_load_balancer_java_proto", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/inprocess/BUILD.bazel b/inprocess/BUILD.bazel index aa614df654c..690cca240d6 100644 --- a/inprocess/BUILD.bazel +++ b/inprocess/BUILD.bazel @@ -10,9 +10,21 @@ java_library( "//api", "//context", "//core:internal", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/netty/BUILD.bazel b/netty/BUILD.bazel index daf2e83e59a..a3a2b939db5 100644 --- a/netty/BUILD.bazel +++ b/netty/BUILD.bazel @@ -12,22 +12,70 @@ java_library( deps = [ "//api", "//core:internal", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("io.netty:netty-buffer"), - artifact("io.netty:netty-codec"), - artifact("io.netty:netty-codec-http"), - artifact("io.netty:netty-codec-http2"), - artifact("io.netty:netty-codec-socks"), - artifact("io.netty:netty-common"), - artifact("io.netty:netty-handler"), - artifact("io.netty:netty-handler-proxy"), - artifact("io.netty:netty-resolver"), - artifact("io.netty:netty-transport"), - artifact("io.netty:netty-transport-native-unix-common"), - artifact("io.perfmark:perfmark-api"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-buffer", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-codec", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-codec-http", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-codec-http2", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-codec-socks", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-common", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-handler", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-handler-proxy", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-resolver", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport-native-unix-common", + repository_name = "grpc_java_maven", + ), + artifact( + "io.perfmark:perfmark-api", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/netty/shaded/BUILD.bazel b/netty/shaded/BUILD.bazel index 6248f406de9..e52361953ca 100644 --- a/netty/shaded/BUILD.bazel +++ b/netty/shaded/BUILD.bazel @@ -6,9 +6,21 @@ java_library( visibility = ["//netty:__pkg__"], runtime_deps = [ "//netty", - artifact("io.netty:netty-tcnative-boringssl-static"), - artifact("io.netty:netty-tcnative-classes"), - artifact("io.netty:netty-transport-native-unix-common"), - artifact("io.netty:netty-transport-native-epoll_linux_x86_64"), + artifact( + "io.netty:netty-tcnative-boringssl-static", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-tcnative-classes", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport-native-unix-common", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport-native-epoll_linux_x86_64", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/okhttp/BUILD.bazel b/okhttp/BUILD.bazel index 7cf1775da2c..efb5a8c940c 100644 --- a/okhttp/BUILD.bazel +++ b/okhttp/BUILD.bazel @@ -14,12 +14,33 @@ java_library( "//api", "//core:internal", "//util", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("com.squareup.okhttp:okhttp"), - artifact("com.squareup.okio:okio"), - artifact("io.perfmark:perfmark-api"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.squareup.okhttp:okhttp", + repository_name = "grpc_java_maven", + ), + artifact( + "com.squareup.okio:okio", + repository_name = "grpc_java_maven", + ), + artifact( + "io.perfmark:perfmark-api", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/protobuf-lite/BUILD.bazel b/protobuf-lite/BUILD.bazel index 593cf2ee943..88bfad5d3fb 100644 --- a/protobuf-lite/BUILD.bazel +++ b/protobuf-lite/BUILD.bazel @@ -8,9 +8,18 @@ java_library( visibility = ["//visibility:public"], deps = [ "//api", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ] + select({ ":android": ["@com_google_protobuf_javalite//:protobuf_javalite"], "//conditions:default": ["@com_google_protobuf//:protobuf_java"], diff --git a/protobuf/BUILD.bazel b/protobuf/BUILD.bazel index 47cc8f9d032..c1a6fdd5579 100644 --- a/protobuf/BUILD.bazel +++ b/protobuf/BUILD.bazel @@ -10,9 +10,21 @@ java_library( "//api", "//protobuf-lite", "@com_google_protobuf//:protobuf_java", - artifact("com.google.api.grpc:proto-google-common-protos"), - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.api.grpc:proto-google-common-protos", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/rls/BUILD.bazel b/rls/BUILD.bazel index 10a5e22524a..6c54b45099a 100644 --- a/rls/BUILD.bazel +++ b/rls/BUILD.bazel @@ -17,9 +17,18 @@ java_library( "//util", "@io_grpc_grpc_proto//:rls_config_java_proto", "@io_grpc_grpc_proto//:rls_java_proto", - artifact("com.google.auto.value:auto-value-annotations"), - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.auto.value:auto-value-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/services/BUILD.bazel b/services/BUILD.bazel index fc4c94b1765..294764487ae 100644 --- a/services/BUILD.bazel +++ b/services/BUILD.bazel @@ -27,7 +27,10 @@ java_library( deps = [ ":channelz", "//api", - artifact("com.google.code.findbugs:jsr305"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), ], ) @@ -42,9 +45,18 @@ java_library( deps = [ "//api", "//context", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) @@ -76,8 +88,14 @@ java_library( "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", "@io_grpc_grpc_proto//:channelz_java_proto", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) @@ -94,8 +112,14 @@ java_library( "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", "@io_grpc_grpc_proto//:reflection_java_proto_deprecated", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) @@ -112,8 +136,14 @@ java_library( "//context", "//stub", "@io_grpc_grpc_proto//:health_java_proto", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) @@ -133,8 +163,14 @@ java_library( "//core:internal", "//util", "@io_grpc_grpc_proto//:health_java_proto", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/stub/BUILD.bazel b/stub/BUILD.bazel index 8950a1cfd3f..0668aed0836 100644 --- a/stub/BUILD.bazel +++ b/stub/BUILD.bazel @@ -9,10 +9,22 @@ java_library( deps = [ "//api", "//context", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), ], ) @@ -22,5 +34,8 @@ java_library( name = "javax_annotation", neverlink = 1, # @Generated is source-retention visibility = ["//visibility:public"], - exports = [artifact("org.apache.tomcat:annotations-api")], + exports = [artifact( + "org.apache.tomcat:annotations-api", + repository_name = "grpc_java_maven", + )], ) diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index 668a666c2fe..7c57f536963 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -16,10 +16,25 @@ java_library( "//inprocess", "//stub", "//util", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("com.google.truth:truth"), - artifact("junit:junit"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.truth:truth", + repository_name = "grpc_java_maven", + ), + artifact( + "junit:junit", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/util/BUILD.bazel b/util/BUILD.bazel index 4c88d850d86..cb190f5b68b 100644 --- a/util/BUILD.bazel +++ b/util/BUILD.bazel @@ -12,9 +12,21 @@ java_library( deps = [ "//api", "//core:internal", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), - artifact("com.google.j2objc:j2objc-annotations"), - artifact("org.codehaus.mojo:animal-sniffer-annotations"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.j2objc:j2objc-annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "org.codehaus.mojo:animal-sniffer-annotations", + repository_name = "grpc_java_maven", + ), ], ) diff --git a/xds/BUILD.bazel b/xds/BUILD.bazel index 13902fbb8fe..c7f52ac471e 100644 --- a/xds/BUILD.bazel +++ b/xds/BUILD.bazel @@ -32,31 +32,61 @@ java_library( ":envoy_service_load_stats_v2_java_grpc", ":envoy_service_load_stats_v3_java_grpc", ":envoy_service_status_v3_java_grpc", - ":xds_protos_java", ":orca", + ":xds_protos_java", "//:auto_value_annotations", "//alts", "//api", "//context", "//core:internal", - "//util", "//netty", - "//stub", "//services:metrics", "//services:metrics_internal", + "//stub", + "//util", "@com_google_googleapis//google/rpc:rpc_java_proto", "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.code.gson:gson"), - artifact("com.google.errorprone:error_prone_annotations"), - artifact("com.google.guava:guava"), - artifact("com.google.re2j:re2j"), - artifact("io.netty:netty-buffer"), - artifact("io.netty:netty-codec"), - artifact("io.netty:netty-common"), - artifact("io.netty:netty-handler"), - artifact("io.netty:netty-transport"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.code.gson:gson", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.errorprone:error_prone_annotations", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.re2j:re2j", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-buffer", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-codec", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-common", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-handler", + repository_name = "grpc_java_maven", + ), + artifact( + "io.netty:netty-transport", + repository_name = "grpc_java_maven", + ), ], ) @@ -146,14 +176,20 @@ java_library( "//api", "//context", "//core:internal", - "//util", "//protobuf", "//services:metrics", "//services:metrics_internal", "//stub", + "//util", "@com_google_protobuf//:protobuf_java_util", - artifact("com.google.code.findbugs:jsr305"), - artifact("com.google.guava:guava"), + artifact( + "com.google.code.findbugs:jsr305", + repository_name = "grpc_java_maven", + ), + artifact( + "com.google.guava:guava", + repository_name = "grpc_java_maven", + ), ], ) From d43e28bff552aabc3e13d7cc74d3d69a09170978 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:18:53 -0700 Subject: [PATCH 12/19] Remove custom name --- MODULE.bazel | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 878915874e9..56985ea260d 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -31,7 +31,6 @@ use_repo( maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") maven.install( - name = "grpc_java_maven", artifacts = [ "com.google.android:annotations:4.1.1.4", "com.google.api.grpc:proto-google-common-protos:2.29.0", @@ -73,119 +72,96 @@ maven.install( "https://repo.maven.apache.org/maven2/", ], ) -use_repo(maven, "grpc_java_maven") +use_repo(maven, "maven") maven.override( - name = "grpc_java_maven", coordinates = "com.google.protobuf:protobuf-java", target = "@com_google_protobuf//:protobuf_java", ) maven.override( - name = "grpc_java_maven", coordinates = "com.google.protobuf:protobuf-java-util", target = "@com_google_protobuf//:protobuf_java_util", ) maven.override( - name = "grpc_java_maven", coordinates = "com.google.protobuf:protobuf-javalite", target = "@com_google_protobuf_javalite//:protobuf_javalite", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-alts", target = "@io_grpc_grpc_java//alts", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-api", target = "@io_grpc_grpc_java//api", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-auth", target = "@io_grpc_grpc_java//auth", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-census", target = "@io_grpc_grpc_java//census", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-context", target = "@io_grpc_grpc_java//context", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-core", target = "@io_grpc_grpc_java//core:core_maven", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-googleapis", target = "@io_grpc_grpc_java//googleapis", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-grpclb", target = "@io_grpc_grpc_java//grpclb", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-inprocess", target = "@io_grpc_grpc_java//inprocess", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-netty", target = "@io_grpc_grpc_java//netty", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-netty-shaded", target = "@io_grpc_grpc_java//netty:shaded_maven", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-okhttp", target = "@io_grpc_grpc_java//okhttp", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-protobuf", target = "@io_grpc_grpc_java//protobuf", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-protobuf-lite", target = "@io_grpc_grpc_java//protobuf-lite", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-rls", target = "@io_grpc_grpc_java//rls", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-services", target = "@io_grpc_grpc_java//services:services_maven", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-stub", target = "@io_grpc_grpc_java//stub", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-testing", target = "@io_grpc_grpc_java//testing", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-xds", target = "@io_grpc_grpc_java//xds:xds_maven", ) maven.override( - name = "grpc_java_maven", coordinates = "io.grpc:grpc-util", target = "@io_grpc_grpc_java//util", ) From 2d5e1c2b351c481ee08b4eadc5a2bc808c41c535 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:19:32 -0700 Subject: [PATCH 13/19] Revert "Update labels" This reverts commit d7ec4fbc233d2fb0b7d47e75521ae9638ccdc744. --- BUILD.bazel | 35 ++++------------- alts/BUILD.bazel | 77 ++++++++----------------------------- api/BUILD.bazel | 25 +++--------- auth/BUILD.bazel | 20 ++-------- census/BUILD.bazel | 24 +++--------- compiler/BUILD.bazel | 20 ++-------- core/BUILD.bazel | 40 ++++---------------- googleapis/BUILD.bazel | 5 +-- grpclb/BUILD.bazel | 17 ++------- inprocess/BUILD.bazel | 20 ++-------- netty/BUILD.bazel | 80 ++++++++------------------------------- netty/shaded/BUILD.bazel | 20 ++-------- okhttp/BUILD.bazel | 35 ++++------------- protobuf-lite/BUILD.bazel | 15 ++------ protobuf/BUILD.bazel | 20 ++-------- rls/BUILD.bazel | 15 ++------ services/BUILD.bazel | 60 ++++++----------------------- stub/BUILD.bazel | 25 +++--------- testing/BUILD.bazel | 25 +++--------- util/BUILD.bazel | 20 ++-------- xds/BUILD.bazel | 68 ++++++++------------------------- 21 files changed, 138 insertions(+), 528 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index 5b9762a6173..b6d0838bf87 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -35,14 +35,8 @@ java_library( "//stub", "//stub:javax_annotation", "@com_google_protobuf//:protobuf_java", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) @@ -54,14 +48,8 @@ java_library( "//protobuf-lite", "//stub", "//stub:javax_annotation", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) @@ -69,10 +57,7 @@ java_plugin( name = "auto_value", generates_api = 1, processor_class = "com.google.auto.value.processor.AutoValueProcessor", - deps = [artifact( - "com.google.auto.value:auto-value", - repository_name = "grpc_java_maven", - )], + deps = [artifact("com.google.auto.value:auto-value")], ) java_library( @@ -81,13 +66,7 @@ java_library( neverlink = 1, visibility = ["//:__subpackages__"], exports = [ - artifact( - "com.google.auto.value:auto-value-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "org.apache.tomcat:annotations-api", - repository_name = "grpc_java_maven", - ), # @Generated for Java 9+ + artifact("com.google.auto.value:auto-value-annotations"), + artifact("org.apache.tomcat:annotations-api"), # @Generated for Java 9+ ], ) diff --git a/alts/BUILD.bazel b/alts/BUILD.bazel index 82aa983fde2..17b49a56c7e 100644 --- a/alts/BUILD.bazel +++ b/alts/BUILD.bazel @@ -17,38 +17,14 @@ java_library( "//stub", "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-buffer", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-codec", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-common", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-handler", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("io.netty:netty-buffer"), + artifact("io.netty:netty-codec"), + artifact("io.netty:netty-common"), + artifact("io.netty:netty-handler"), + artifact("io.netty:netty-transport"), ], ) @@ -60,40 +36,19 @@ java_library( visibility = ["//visibility:public"], deps = [ ":alts_internal", - ":handshaker_java_grpc", ":handshaker_java_proto", + ":handshaker_java_grpc", "//api", "//auth", "//core:internal", "//netty", - artifact( - "com.google.auth:google-auth-library-oauth2-http", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-common", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-handler", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport", - repository_name = "grpc_java_maven", - ), + artifact("com.google.auth:google-auth-library-oauth2-http"), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("io.netty:netty-common"), + artifact("io.netty:netty-handler"), + artifact("io.netty:netty-transport"), ], ) diff --git a/api/BUILD.bazel b/api/BUILD.bazel index e84077b37b6..07be1d58dc7 100644 --- a/api/BUILD.bazel +++ b/api/BUILD.bazel @@ -9,25 +9,10 @@ java_library( javacopts = ["-Xep:DoNotCall:OFF"], # Remove once requiring Bazel 3.4.0+; allows non-final visibility = ["//visibility:public"], deps = [ - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:failureaccess", - repository_name = "grpc_java_maven", - ), # future transitive dep of Guava. See #5214 - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:failureaccess"), # future transitive dep of Guava. See #5214 + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ], ) diff --git a/auth/BUILD.bazel b/auth/BUILD.bazel index e00b7f06877..095fae5af8b 100644 --- a/auth/BUILD.bazel +++ b/auth/BUILD.bazel @@ -8,21 +8,9 @@ java_library( visibility = ["//visibility:public"], deps = [ "//api", - artifact( - "com.google.auth:google-auth-library-credentials", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.auth:google-auth-library-credentials"), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ], ) diff --git a/census/BUILD.bazel b/census/BUILD.bazel index fc4457ed816..52fde5e08a6 100644 --- a/census/BUILD.bazel +++ b/census/BUILD.bazel @@ -7,23 +7,11 @@ java_library( ]), visibility = ["//visibility:public"], deps = [ - "//api", - "//context", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "io.opencensus:opencensus-api", - repository_name = "grpc_java_maven", - ), - artifact( - "io.opencensus:opencensus-contrib-grpc-metrics", - repository_name = "grpc_java_maven", - ), + "//api", + "//context", + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("io.opencensus:opencensus-api"), + artifact("io.opencensus:opencensus-contrib-grpc-metrics"), ], ) diff --git a/compiler/BUILD.bazel b/compiler/BUILD.bazel index fb08b0e4e76..753f485074e 100644 --- a/compiler/BUILD.bazel +++ b/compiler/BUILD.bazel @@ -23,14 +23,8 @@ java_library( "//protobuf", "//stub", "//stub:javax_annotation", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), "@com_google_protobuf//:protobuf_java", ], ) @@ -42,14 +36,8 @@ java_library( "//protobuf-lite", "//stub", "//stub:javax_annotation", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) diff --git a/core/BUILD.bazel b/core/BUILD.bazel index cab559eb363..a1d3d19e828 100644 --- a/core/BUILD.bazel +++ b/core/BUILD.bazel @@ -25,38 +25,14 @@ java_library( deps = [ "//api", "//context", - artifact( - "com.google.code.gson:gson", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.android:annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "io.perfmark:perfmark-api", - repository_name = "grpc_java_maven", - ), - artifact( - "org.codehaus.mojo:animal-sniffer-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.gson:gson"), + artifact("com.google.android:annotations"), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("io.perfmark:perfmark-api"), + artifact("org.codehaus.mojo:animal-sniffer-annotations"), ], ) diff --git a/googleapis/BUILD.bazel b/googleapis/BUILD.bazel index 35e67be3489..9ce4179f7b7 100644 --- a/googleapis/BUILD.bazel +++ b/googleapis/BUILD.bazel @@ -11,9 +11,6 @@ java_library( "//api", "//core:internal", "//xds", - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.guava:guava"), ], ) diff --git a/grpclb/BUILD.bazel b/grpclb/BUILD.bazel index 6d80bee4871..001bb376e71 100644 --- a/grpclb/BUILD.bazel +++ b/grpclb/BUILD.bazel @@ -15,22 +15,13 @@ java_library( "//api", "//context", "//core:internal", - "//stub", "//util", + "//stub", "@com_google_protobuf//:protobuf_java_util", "@io_grpc_grpc_proto//:grpclb_load_balancer_java_proto", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ], ) diff --git a/inprocess/BUILD.bazel b/inprocess/BUILD.bazel index 690cca240d6..aa614df654c 100644 --- a/inprocess/BUILD.bazel +++ b/inprocess/BUILD.bazel @@ -10,21 +10,9 @@ java_library( "//api", "//context", "//core:internal", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ], ) diff --git a/netty/BUILD.bazel b/netty/BUILD.bazel index a3a2b939db5..daf2e83e59a 100644 --- a/netty/BUILD.bazel +++ b/netty/BUILD.bazel @@ -12,70 +12,22 @@ java_library( deps = [ "//api", "//core:internal", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-buffer", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-codec", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-codec-http", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-codec-http2", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-codec-socks", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-common", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-handler", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-handler-proxy", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-resolver", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport-native-unix-common", - repository_name = "grpc_java_maven", - ), - artifact( - "io.perfmark:perfmark-api", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("io.netty:netty-buffer"), + artifact("io.netty:netty-codec"), + artifact("io.netty:netty-codec-http"), + artifact("io.netty:netty-codec-http2"), + artifact("io.netty:netty-codec-socks"), + artifact("io.netty:netty-common"), + artifact("io.netty:netty-handler"), + artifact("io.netty:netty-handler-proxy"), + artifact("io.netty:netty-resolver"), + artifact("io.netty:netty-transport"), + artifact("io.netty:netty-transport-native-unix-common"), + artifact("io.perfmark:perfmark-api"), ], ) diff --git a/netty/shaded/BUILD.bazel b/netty/shaded/BUILD.bazel index e52361953ca..6248f406de9 100644 --- a/netty/shaded/BUILD.bazel +++ b/netty/shaded/BUILD.bazel @@ -6,21 +6,9 @@ java_library( visibility = ["//netty:__pkg__"], runtime_deps = [ "//netty", - artifact( - "io.netty:netty-tcnative-boringssl-static", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-tcnative-classes", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport-native-unix-common", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport-native-epoll_linux_x86_64", - repository_name = "grpc_java_maven", - ), + artifact("io.netty:netty-tcnative-boringssl-static"), + artifact("io.netty:netty-tcnative-classes"), + artifact("io.netty:netty-transport-native-unix-common"), + artifact("io.netty:netty-transport-native-epoll_linux_x86_64"), ], ) diff --git a/okhttp/BUILD.bazel b/okhttp/BUILD.bazel index efb5a8c940c..7cf1775da2c 100644 --- a/okhttp/BUILD.bazel +++ b/okhttp/BUILD.bazel @@ -14,33 +14,12 @@ java_library( "//api", "//core:internal", "//util", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.squareup.okhttp:okhttp", - repository_name = "grpc_java_maven", - ), - artifact( - "com.squareup.okio:okio", - repository_name = "grpc_java_maven", - ), - artifact( - "io.perfmark:perfmark-api", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("com.squareup.okhttp:okhttp"), + artifact("com.squareup.okio:okio"), + artifact("io.perfmark:perfmark-api"), ], ) diff --git a/protobuf-lite/BUILD.bazel b/protobuf-lite/BUILD.bazel index 88bfad5d3fb..593cf2ee943 100644 --- a/protobuf-lite/BUILD.bazel +++ b/protobuf-lite/BUILD.bazel @@ -8,18 +8,9 @@ java_library( visibility = ["//visibility:public"], deps = [ "//api", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ] + select({ ":android": ["@com_google_protobuf_javalite//:protobuf_javalite"], "//conditions:default": ["@com_google_protobuf//:protobuf_java"], diff --git a/protobuf/BUILD.bazel b/protobuf/BUILD.bazel index c1a6fdd5579..47cc8f9d032 100644 --- a/protobuf/BUILD.bazel +++ b/protobuf/BUILD.bazel @@ -10,21 +10,9 @@ java_library( "//api", "//protobuf-lite", "@com_google_protobuf//:protobuf_java", - artifact( - "com.google.api.grpc:proto-google-common-protos", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.api.grpc:proto-google-common-protos"), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ], ) diff --git a/rls/BUILD.bazel b/rls/BUILD.bazel index 6c54b45099a..10a5e22524a 100644 --- a/rls/BUILD.bazel +++ b/rls/BUILD.bazel @@ -17,18 +17,9 @@ java_library( "//util", "@io_grpc_grpc_proto//:rls_config_java_proto", "@io_grpc_grpc_proto//:rls_java_proto", - artifact( - "com.google.auto.value:auto-value-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.auto.value:auto-value-annotations"), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) diff --git a/services/BUILD.bazel b/services/BUILD.bazel index 294764487ae..fc4c94b1765 100644 --- a/services/BUILD.bazel +++ b/services/BUILD.bazel @@ -27,10 +27,7 @@ java_library( deps = [ ":channelz", "//api", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), ], ) @@ -45,18 +42,9 @@ java_library( deps = [ "//api", "//context", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), ], ) @@ -88,14 +76,8 @@ java_library( "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", "@io_grpc_grpc_proto//:channelz_java_proto", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) @@ -112,14 +94,8 @@ java_library( "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", "@io_grpc_grpc_proto//:reflection_java_proto_deprecated", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) @@ -136,14 +112,8 @@ java_library( "//context", "//stub", "@io_grpc_grpc_proto//:health_java_proto", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) @@ -163,14 +133,8 @@ java_library( "//core:internal", "//util", "@io_grpc_grpc_proto//:health_java_proto", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) diff --git a/stub/BUILD.bazel b/stub/BUILD.bazel index 0668aed0836..8950a1cfd3f 100644 --- a/stub/BUILD.bazel +++ b/stub/BUILD.bazel @@ -9,22 +9,10 @@ java_library( deps = [ "//api", "//context", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), ], ) @@ -34,8 +22,5 @@ java_library( name = "javax_annotation", neverlink = 1, # @Generated is source-retention visibility = ["//visibility:public"], - exports = [artifact( - "org.apache.tomcat:annotations-api", - repository_name = "grpc_java_maven", - )], + exports = [artifact("org.apache.tomcat:annotations-api")], ) diff --git a/testing/BUILD.bazel b/testing/BUILD.bazel index 7c57f536963..668a666c2fe 100644 --- a/testing/BUILD.bazel +++ b/testing/BUILD.bazel @@ -16,25 +16,10 @@ java_library( "//inprocess", "//stub", "//util", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.truth:truth", - repository_name = "grpc_java_maven", - ), - artifact( - "junit:junit", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("com.google.truth:truth"), + artifact("junit:junit"), ], ) diff --git a/util/BUILD.bazel b/util/BUILD.bazel index cb190f5b68b..4c88d850d86 100644 --- a/util/BUILD.bazel +++ b/util/BUILD.bazel @@ -12,21 +12,9 @@ java_library( deps = [ "//api", "//core:internal", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.j2objc:j2objc-annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "org.codehaus.mojo:animal-sniffer-annotations", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), + artifact("com.google.j2objc:j2objc-annotations"), + artifact("org.codehaus.mojo:animal-sniffer-annotations"), ], ) diff --git a/xds/BUILD.bazel b/xds/BUILD.bazel index c7f52ac471e..13902fbb8fe 100644 --- a/xds/BUILD.bazel +++ b/xds/BUILD.bazel @@ -32,61 +32,31 @@ java_library( ":envoy_service_load_stats_v2_java_grpc", ":envoy_service_load_stats_v3_java_grpc", ":envoy_service_status_v3_java_grpc", - ":orca", ":xds_protos_java", + ":orca", "//:auto_value_annotations", "//alts", "//api", "//context", "//core:internal", + "//util", "//netty", + "//stub", "//services:metrics", "//services:metrics_internal", - "//stub", - "//util", "@com_google_googleapis//google/rpc:rpc_java_proto", "@com_google_protobuf//:protobuf_java", "@com_google_protobuf//:protobuf_java_util", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.code.gson:gson", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.errorprone:error_prone_annotations", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.re2j:re2j", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-buffer", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-codec", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-common", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-handler", - repository_name = "grpc_java_maven", - ), - artifact( - "io.netty:netty-transport", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.code.gson:gson"), + artifact("com.google.errorprone:error_prone_annotations"), + artifact("com.google.guava:guava"), + artifact("com.google.re2j:re2j"), + artifact("io.netty:netty-buffer"), + artifact("io.netty:netty-codec"), + artifact("io.netty:netty-common"), + artifact("io.netty:netty-handler"), + artifact("io.netty:netty-transport"), ], ) @@ -176,20 +146,14 @@ java_library( "//api", "//context", "//core:internal", + "//util", "//protobuf", "//services:metrics", "//services:metrics_internal", "//stub", - "//util", "@com_google_protobuf//:protobuf_java_util", - artifact( - "com.google.code.findbugs:jsr305", - repository_name = "grpc_java_maven", - ), - artifact( - "com.google.guava:guava", - repository_name = "grpc_java_maven", - ), + artifact("com.google.code.findbugs:jsr305"), + artifact("com.google.guava:guava"), ], ) From 1ac95619678f224800513395c63eb8832b2eb90f Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:26:30 -0700 Subject: [PATCH 14/19] Pin again --- MODULE.bazel | 3 + maven_install.json | 1330 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1333 insertions(+) create mode 100755 maven_install.json diff --git a/MODULE.bazel b/MODULE.bazel index 56985ea260d..035459dc88f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -68,9 +68,12 @@ maven.install( "org.apache.tomcat:annotations-api:6.0.53", "org.codehaus.mojo:animal-sniffer-annotations:1.23", ], + fail_if_repin_required = True, + lock_file = "//:maven_install.json", repositories = [ "https://repo.maven.apache.org/maven2/", ], + strict_visibility = True, ) use_repo(maven, "maven") maven.override( diff --git a/maven_install.json b/maven_install.json new file mode 100755 index 00000000000..bac783c506d --- /dev/null +++ b/maven_install.json @@ -0,0 +1,1330 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": 218793568, + "__RESOLVED_ARTIFACTS_HASH": -1911977536, + "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.23.0", + "com.google.guava:guava:31.1-jre": "com.google.guava:guava:32.1.3-android", + "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", + "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" + }, + "artifacts": { + "com.google.android:annotations": { + "shasums": { + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" + }, + "version": "4.1.1.4" + }, + "com.google.api.grpc:proto-google-common-protos": { + "shasums": { + "jar": "ee9c751f06b112e92b37f75e4f73a17d03ef2c3302c6e8d986adbcc721b63cb0" + }, + "version": "2.29.0" + }, + "com.google.auth:google-auth-library-credentials": { + "shasums": { + "jar": "38440583cb93dda48f9359a32204208c5c207ef23d892ddd43c171db9c77b6ab" + }, + "version": "1.22.0" + }, + "com.google.auth:google-auth-library-oauth2-http": { + "shasums": { + "jar": "579371e6d64cdc486127fb0d4c6e342221f96f47e2129db5839859ab2df92875" + }, + "version": "1.22.0" + }, + "com.google.auto.value:auto-value": { + "shasums": { + "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434" + }, + "version": "1.10.4" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825" + }, + "version": "1.10.4" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" + }, + "version": "2.10.1" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "ec6f39f068b6ff9ac323c68e28b9299f8c0a80ca512dccb1d4a70f40ac3ec054" + }, + "version": "2.23.0" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" + }, + "version": "1.0.1" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "20e6ac8902ddf49e7806cc70f3054c8d91accb5eefdc10f3207e80e0a336b263" + }, + "version": "32.1.3-android" + }, + "com.google.guava:guava-testlib": { + "shasums": { + "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce" + }, + "version": "31.1-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.http-client:google-http-client": { + "shasums": { + "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" + }, + "version": "1.43.3" + }, + "com.google.http-client:google-http-client-gson": { + "shasums": { + "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" + }, + "version": "1.43.3" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed" + }, + "version": "2.8" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "48a8e58a1a8f82eff141a7a388d38dfe77d7a48d5e57c9066ee37f19147e20df" + }, + "version": "3.25.1" + }, + "com.google.re2j:re2j": { + "shasums": { + "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" + }, + "version": "1.7" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "7f6d50d6f43a102942ef2c5a05f37a84f77788bb448cf33cceebf86d34e575c0" + }, + "version": "1.1.5" + }, + "com.squareup.okhttp:okhttp": { + "shasums": { + "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" + }, + "version": "2.7.5" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" + }, + "version": "2.10.0" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" + }, + "version": "1.11" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" + }, + "version": "1.2" + }, + "io.grpc:grpc-context": { + "shasums": { + "jar": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8" + }, + "version": "1.27.2" + }, + "io.netty:netty-buffer": { + "shasums": { + "jar": "462874b44ee782fbefec64078cda6eb8e7bf9f0e0af71a928ef4c1f2d564f7ee" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec": { + "shasums": { + "jar": "180a01ed67af399602e24ff1c32864e7f57f57c4a0fa5e9ab3fe9b0e5e9cf051" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec-http": { + "shasums": { + "jar": "326811d249cb0e5555e78e026e877834e792261c38f0666d80464426695d9590" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec-http2": { + "shasums": { + "jar": "23b4a74350f4cf8d41b93fb93d52b5050667d8d53fffc385672c86eab83b8749" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-codec-socks": { + "shasums": { + "jar": "608a453b90f8384ba4efcdc6db7f899a1f10b9ea1890954696e6cfac45ff1ba9" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-common": { + "shasums": { + "jar": "d2908301f1ac6f2910900742473c15d701765d3d4467acdb1eebb9df3aa82885" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-handler": { + "shasums": { + "jar": "0e10e584c2e7fdf7f4804e14760ed987003f1b62ab982f62eaf13a9892793d3a" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-handler-proxy": { + "shasums": { + "jar": "686dbc2e61407f216d6cb267dd7954896f851dd34b58be3e757c5a89f20a5e67" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-resolver": { + "shasums": { + "jar": "c42c481c776e9d367a45cc3a67a06f65897d280334eb30b2362b8c55b7523f4f" + }, + "version": "4.1.100.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", + "windows-x86_64": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0" + }, + "version": "2.0.61.Final" + }, + "io.netty:netty-tcnative-classes": { + "shasums": { + "jar": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6" + }, + "version": "2.0.61.Final" + }, + "io.netty:netty-transport": { + "shasums": { + "jar": "b1deeceedab3734cdb959c55f4be5ab4a667a8aed59121ff93763f49470f5470" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-transport-classes-epoll": { + "shasums": { + "jar": "9abc4b17b1212b33666eae4e8013d0bb78a9a2bcd0a9a621b9bd06a7e5fc0050" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-transport-native-epoll": { + "shasums": { + "linux-x86_64": "a108fb47babb7678b5b2abb1fc8b34510bd2f705faa450447860647f2de4ebaa" + }, + "version": "4.1.100.Final" + }, + "io.netty:netty-transport-native-unix-common": { + "shasums": { + "jar": "5d888230a04c4a3e647c64e933cefb64fd49056f969bfb734c8a3fcedf0bea8a" + }, + "version": "4.1.100.Final" + }, + "io.opencensus:opencensus-api": { + "shasums": { + "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" + }, + "version": "0.31.1" + }, + "io.opencensus:opencensus-contrib-grpc-metrics": { + "shasums": { + "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63" + }, + "version": "0.31.0" + }, + "io.opencensus:opencensus-contrib-http-util": { + "shasums": { + "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" + }, + "version": "0.31.1" + }, + "io.perfmark:perfmark-api": { + "shasums": { + "jar": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b" + }, + "version": "0.26.0" + }, + "junit:junit": { + "shasums": { + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" + }, + "version": "4.13.2" + }, + "net.bytebuddy:byte-buddy": { + "shasums": { + "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" + }, + "version": "1.12.7" + }, + "net.bytebuddy:byte-buddy-agent": { + "shasums": { + "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" + }, + "version": "1.12.7" + }, + "org.apache.httpcomponents:httpclient": { + "shasums": { + "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6" + }, + "version": "4.5.14" + }, + "org.apache.httpcomponents:httpcore": { + "shasums": { + "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f" + }, + "version": "4.4.16" + }, + "org.apache.tomcat:annotations-api": { + "shasums": { + "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" + }, + "version": "6.0.53" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "e4ce1376cc2735e1dde220b62ad0913f51297704daad155a33f386bc5db0d9f7" + }, + "version": "3.37.0" + }, + "org.codehaus.mojo:animal-sniffer-annotations": { + "shasums": { + "jar": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0" + }, + "version": "1.23" + }, + "org.hamcrest:hamcrest-core": { + "shasums": { + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" + }, + "version": "1.3" + }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656" + }, + "version": "1.4.20" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" + }, + "version": "1.4.20" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" + }, + "version": "13.0" + }, + "org.mockito:mockito-core": { + "shasums": { + "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" + }, + "version": "4.3.1" + }, + "org.objenesis:objenesis": { + "shasums": { + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" + }, + "version": "3.2" + }, + "org.ow2.asm:asm": { + "shasums": { + "jar": "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353" + }, + "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.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson" + ], + "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.errorprone:error_prone_annotations", + "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: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-native-epoll:jar:linux-x86_64": [ + "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.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ] + }, + "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.enums", + "autovalue.shaded.kotlin.experimental", + "autovalue.shaded.kotlin.internal", + "autovalue.shaded.kotlin.internal.jdk7", + "autovalue.shaded.kotlin.internal.jdk8", + "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.random.jdk8", + "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.common", + "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.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:truth": [ + "com.google.common.truth" + ], + "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-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" + ], + "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-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: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://repo.maven.apache.org/maven2/": [ + "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", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:guava-testlib", + "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.re2j:re2j", + "com.google.truth:truth", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "io.grpc:grpc-context", + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver", + "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-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-unix-common", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-grpc-metrics", + "io.opencensus:opencensus-contrib-http-util", + "io.perfmark:perfmark-api", + "junit:junit", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.checkerframework:checker-qual", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.hamcrest:hamcrest-core", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations", + "org.mockito:mockito-core", + "org.objenesis:objenesis", + "org.ow2.asm:asm" + ], + "https://repo1.maven.org/maven2/": [ + "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", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:guava-testlib", + "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.re2j:re2j", + "com.google.truth:truth", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "io.grpc:grpc-context", + "io.netty:netty-buffer", + "io.netty:netty-codec", + "io.netty:netty-codec-http", + "io.netty:netty-codec-http2", + "io.netty:netty-codec-socks", + "io.netty:netty-common", + "io.netty:netty-handler", + "io.netty:netty-handler-proxy", + "io.netty:netty-resolver", + "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-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-unix-common", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-grpc-metrics", + "io.opencensus:opencensus-contrib-http-util", + "io.perfmark:perfmark-api", + "junit:junit", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.checkerframework:checker-qual", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.hamcrest:hamcrest-core", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations", + "org.mockito:mockito-core", + "org.objenesis:objenesis", + "org.ow2.asm:asm" + ] + }, + "version": "2" +} From f8617e6181417bec18797b953b6bea5a9bb7d06b Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Fri, 29 Mar 2024 13:27:34 -0700 Subject: [PATCH 15/19] Update CI to re-lock --- .github/workflows/testing.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index adc02dc3519..56cbdcb074b 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -90,4 +90,16 @@ jobs: key: ${{ runner.os }}-bazel-${{ env.USE_BAZEL_VERSION }}-${{ hashFiles('WORKSPACE', 'repositories.bzl') }} - name: Run bazel build - run: bazelisk build //... + run: bazelisk build //... --enable_bzlmod=false + + - name: Run bazel build (bzlmod) + run: bazelisk build //... --enable_bzlmod=true + + - name: Check maven_install.json + run: | + bazelisk run @unpinned_maven//:pin --enable_bzlmod=true + if [[ ! -z $(git status --porcelain) ]]; then + git status + echo "Error Working directory is not clean. Forget to commit generated files?" + exit 1 + fi From 12a5af4e4ca2da0dff193970c9cb8e841cfd14e5 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Mon, 1 Apr 2024 11:06:34 -0700 Subject: [PATCH 16/19] Use bazel 7.x for bzlmod for rules_jvm_external requirement --- .github/workflows/testing.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 56cbdcb074b..cfedabd14c5 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -93,9 +93,13 @@ jobs: run: bazelisk build //... --enable_bzlmod=false - name: Run bazel build (bzlmod) + env: + USE_BAZEL_VERSION: 7.0.0 run: bazelisk build //... --enable_bzlmod=true - name: Check maven_install.json + env: + USE_BAZEL_VERSION: 7.0.0 run: | bazelisk run @unpinned_maven//:pin --enable_bzlmod=true if [[ ! -z $(git status --porcelain) ]]; then From e0deeae8d67e02289b7c1e7428d21bef0b362469 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Mon, 1 Apr 2024 11:07:19 -0700 Subject: [PATCH 17/19] Fix android javalite --- MODULE.bazel | 2 +- protobuf-lite/BUILD.bazel | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 035459dc88f..f720b61a602 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -86,7 +86,7 @@ maven.override( ) maven.override( coordinates = "com.google.protobuf:protobuf-javalite", - target = "@com_google_protobuf_javalite//:protobuf_javalite", + target = "@com_google_protobuf//:protobuf_javalite", ) maven.override( coordinates = "io.grpc:grpc-alts", diff --git a/protobuf-lite/BUILD.bazel b/protobuf-lite/BUILD.bazel index 593cf2ee943..2120cbd283a 100644 --- a/protobuf-lite/BUILD.bazel +++ b/protobuf-lite/BUILD.bazel @@ -12,8 +12,8 @@ java_library( artifact("com.google.guava:guava"), artifact("com.google.j2objc:j2objc-annotations"), ] + select({ - ":android": ["@com_google_protobuf_javalite//:protobuf_javalite"], - "//conditions:default": ["@com_google_protobuf//:protobuf_java"], + ":android": [artifact("com.google.protobuf:protobuf-javalite")], + "//conditions:default": [artifact("com.google.protobuf:protobuf-java")], }), ) From aacd486fe2208ca94ff9d8518f14b1837164298d Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Mon, 1 Apr 2024 11:25:21 -0700 Subject: [PATCH 18/19] Fix missing repo --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index f720b61a602..f0a7a3735a4 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -75,7 +75,7 @@ maven.install( ], strict_visibility = True, ) -use_repo(maven, "maven") +use_repo(maven, "maven", "unpinned_maven") maven.override( coordinates = "com.google.protobuf:protobuf-java", target = "@com_google_protobuf//:protobuf_java", From 35bc6094fb98c9c8baf3d45c489ea91c05de64ce Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 3 Apr 2024 17:36:32 -0700 Subject: [PATCH 19/19] Remove rules_jvm_external lockfile --- .github/workflows/testing.yml | 11 - MODULE.bazel | 4 +- maven_install.json | 1330 --------------------------------- 3 files changed, 1 insertion(+), 1344 deletions(-) delete mode 100755 maven_install.json diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index cfedabd14c5..e9bc921ac28 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -96,14 +96,3 @@ jobs: env: USE_BAZEL_VERSION: 7.0.0 run: bazelisk build //... --enable_bzlmod=true - - - name: Check maven_install.json - env: - USE_BAZEL_VERSION: 7.0.0 - run: | - bazelisk run @unpinned_maven//:pin --enable_bzlmod=true - if [[ ! -z $(git status --porcelain) ]]; then - git status - echo "Error Working directory is not clean. Forget to commit generated files?" - exit 1 - fi diff --git a/MODULE.bazel b/MODULE.bazel index f0a7a3735a4..4d7a0d88144 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -68,14 +68,12 @@ maven.install( "org.apache.tomcat:annotations-api:6.0.53", "org.codehaus.mojo:animal-sniffer-annotations:1.23", ], - fail_if_repin_required = True, - lock_file = "//:maven_install.json", repositories = [ "https://repo.maven.apache.org/maven2/", ], strict_visibility = True, ) -use_repo(maven, "maven", "unpinned_maven") +use_repo(maven, "maven") maven.override( coordinates = "com.google.protobuf:protobuf-java", target = "@com_google_protobuf//:protobuf_java", diff --git a/maven_install.json b/maven_install.json deleted file mode 100755 index bac783c506d..00000000000 --- a/maven_install.json +++ /dev/null @@ -1,1330 +0,0 @@ -{ - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 218793568, - "__RESOLVED_ARTIFACTS_HASH": -1911977536, - "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.23.0", - "com.google.guava:guava:31.1-jre": "com.google.guava:guava:32.1.3-android", - "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", - "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" - }, - "artifacts": { - "com.google.android:annotations": { - "shasums": { - "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" - }, - "version": "4.1.1.4" - }, - "com.google.api.grpc:proto-google-common-protos": { - "shasums": { - "jar": "ee9c751f06b112e92b37f75e4f73a17d03ef2c3302c6e8d986adbcc721b63cb0" - }, - "version": "2.29.0" - }, - "com.google.auth:google-auth-library-credentials": { - "shasums": { - "jar": "38440583cb93dda48f9359a32204208c5c207ef23d892ddd43c171db9c77b6ab" - }, - "version": "1.22.0" - }, - "com.google.auth:google-auth-library-oauth2-http": { - "shasums": { - "jar": "579371e6d64cdc486127fb0d4c6e342221f96f47e2129db5839859ab2df92875" - }, - "version": "1.22.0" - }, - "com.google.auto.value:auto-value": { - "shasums": { - "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434" - }, - "version": "1.10.4" - }, - "com.google.auto.value:auto-value-annotations": { - "shasums": { - "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825" - }, - "version": "1.10.4" - }, - "com.google.code.findbugs:jsr305": { - "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" - }, - "version": "3.0.2" - }, - "com.google.code.gson:gson": { - "shasums": { - "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" - }, - "version": "2.10.1" - }, - "com.google.errorprone:error_prone_annotations": { - "shasums": { - "jar": "ec6f39f068b6ff9ac323c68e28b9299f8c0a80ca512dccb1d4a70f40ac3ec054" - }, - "version": "2.23.0" - }, - "com.google.guava:failureaccess": { - "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" - }, - "version": "1.0.1" - }, - "com.google.guava:guava": { - "shasums": { - "jar": "20e6ac8902ddf49e7806cc70f3054c8d91accb5eefdc10f3207e80e0a336b263" - }, - "version": "32.1.3-android" - }, - "com.google.guava:guava-testlib": { - "shasums": { - "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce" - }, - "version": "31.1-jre" - }, - "com.google.guava:listenablefuture": { - "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" - }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" - }, - "com.google.http-client:google-http-client": { - "shasums": { - "jar": "60aca7428c5a1ff3655b70541a98ff3d70dded48ac1324dae1af39f1b61914af" - }, - "version": "1.43.3" - }, - "com.google.http-client:google-http-client-gson": { - "shasums": { - "jar": "e31a4edcb9c83954a2587e14fa2f3f8f4aad56152381b3321a3bd0bcae03fa26" - }, - "version": "1.43.3" - }, - "com.google.j2objc:j2objc-annotations": { - "shasums": { - "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed" - }, - "version": "2.8" - }, - "com.google.protobuf:protobuf-java": { - "shasums": { - "jar": "48a8e58a1a8f82eff141a7a388d38dfe77d7a48d5e57c9066ee37f19147e20df" - }, - "version": "3.25.1" - }, - "com.google.re2j:re2j": { - "shasums": { - "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" - }, - "version": "1.7" - }, - "com.google.truth:truth": { - "shasums": { - "jar": "7f6d50d6f43a102942ef2c5a05f37a84f77788bb448cf33cceebf86d34e575c0" - }, - "version": "1.1.5" - }, - "com.squareup.okhttp:okhttp": { - "shasums": { - "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" - }, - "version": "2.7.5" - }, - "com.squareup.okio:okio": { - "shasums": { - "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" - }, - "version": "2.10.0" - }, - "commons-codec:commons-codec": { - "shasums": { - "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" - }, - "version": "1.11" - }, - "commons-logging:commons-logging": { - "shasums": { - "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" - }, - "version": "1.2" - }, - "io.grpc:grpc-context": { - "shasums": { - "jar": "bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8" - }, - "version": "1.27.2" - }, - "io.netty:netty-buffer": { - "shasums": { - "jar": "462874b44ee782fbefec64078cda6eb8e7bf9f0e0af71a928ef4c1f2d564f7ee" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec": { - "shasums": { - "jar": "180a01ed67af399602e24ff1c32864e7f57f57c4a0fa5e9ab3fe9b0e5e9cf051" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec-http": { - "shasums": { - "jar": "326811d249cb0e5555e78e026e877834e792261c38f0666d80464426695d9590" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec-http2": { - "shasums": { - "jar": "23b4a74350f4cf8d41b93fb93d52b5050667d8d53fffc385672c86eab83b8749" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-codec-socks": { - "shasums": { - "jar": "608a453b90f8384ba4efcdc6db7f899a1f10b9ea1890954696e6cfac45ff1ba9" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-common": { - "shasums": { - "jar": "d2908301f1ac6f2910900742473c15d701765d3d4467acdb1eebb9df3aa82885" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-handler": { - "shasums": { - "jar": "0e10e584c2e7fdf7f4804e14760ed987003f1b62ab982f62eaf13a9892793d3a" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-handler-proxy": { - "shasums": { - "jar": "686dbc2e61407f216d6cb267dd7954896f851dd34b58be3e757c5a89f20a5e67" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-resolver": { - "shasums": { - "jar": "c42c481c776e9d367a45cc3a67a06f65897d280334eb30b2362b8c55b7523f4f" - }, - "version": "4.1.100.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", - "windows-x86_64": "17cd2fa3c63b7ed23edea01c945e55cb7baed1faa0f553732c3f5f56da90b3e0" - }, - "version": "2.0.61.Final" - }, - "io.netty:netty-tcnative-classes": { - "shasums": { - "jar": "9b970eccd844bfae175a5cbbf7bf94891894add06d6ccbe1abf2250cd64080f6" - }, - "version": "2.0.61.Final" - }, - "io.netty:netty-transport": { - "shasums": { - "jar": "b1deeceedab3734cdb959c55f4be5ab4a667a8aed59121ff93763f49470f5470" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-transport-classes-epoll": { - "shasums": { - "jar": "9abc4b17b1212b33666eae4e8013d0bb78a9a2bcd0a9a621b9bd06a7e5fc0050" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-transport-native-epoll": { - "shasums": { - "linux-x86_64": "a108fb47babb7678b5b2abb1fc8b34510bd2f705faa450447860647f2de4ebaa" - }, - "version": "4.1.100.Final" - }, - "io.netty:netty-transport-native-unix-common": { - "shasums": { - "jar": "5d888230a04c4a3e647c64e933cefb64fd49056f969bfb734c8a3fcedf0bea8a" - }, - "version": "4.1.100.Final" - }, - "io.opencensus:opencensus-api": { - "shasums": { - "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382" - }, - "version": "0.31.1" - }, - "io.opencensus:opencensus-contrib-grpc-metrics": { - "shasums": { - "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63" - }, - "version": "0.31.0" - }, - "io.opencensus:opencensus-contrib-http-util": { - "shasums": { - "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a" - }, - "version": "0.31.1" - }, - "io.perfmark:perfmark-api": { - "shasums": { - "jar": "b7d23e93a34537ce332708269a0d1404788a5b5e1949e82f5535fce51b3ea95b" - }, - "version": "0.26.0" - }, - "junit:junit": { - "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" - }, - "version": "4.13.2" - }, - "net.bytebuddy:byte-buddy": { - "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" - }, - "version": "1.12.7" - }, - "net.bytebuddy:byte-buddy-agent": { - "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" - }, - "version": "1.12.7" - }, - "org.apache.httpcomponents:httpclient": { - "shasums": { - "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6" - }, - "version": "4.5.14" - }, - "org.apache.httpcomponents:httpcore": { - "shasums": { - "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f" - }, - "version": "4.4.16" - }, - "org.apache.tomcat:annotations-api": { - "shasums": { - "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" - }, - "version": "6.0.53" - }, - "org.checkerframework:checker-qual": { - "shasums": { - "jar": "e4ce1376cc2735e1dde220b62ad0913f51297704daad155a33f386bc5db0d9f7" - }, - "version": "3.37.0" - }, - "org.codehaus.mojo:animal-sniffer-annotations": { - "shasums": { - "jar": "9ffe526bf43a6348e9d8b33b9cd6f580a7f5eed0cf055913007eda263de974d0" - }, - "version": "1.23" - }, - "org.hamcrest:hamcrest-core": { - "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" - }, - "version": "1.3" - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "shasums": { - "jar": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656" - }, - "version": "1.4.20" - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "shasums": { - "jar": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320" - }, - "version": "1.4.20" - }, - "org.jetbrains:annotations": { - "shasums": { - "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478" - }, - "version": "13.0" - }, - "org.mockito:mockito-core": { - "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" - }, - "version": "4.3.1" - }, - "org.objenesis:objenesis": { - "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" - }, - "version": "3.2" - }, - "org.ow2.asm:asm": { - "shasums": { - "jar": "b62e84b5980729751b0458c534cf1366f727542bb8d158621335682a460f0353" - }, - "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.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson" - ], - "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.errorprone:error_prone_annotations", - "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: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-native-epoll:jar:linux-x86_64": [ - "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.mockito:mockito-core": [ - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "org.objenesis:objenesis" - ] - }, - "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.enums", - "autovalue.shaded.kotlin.experimental", - "autovalue.shaded.kotlin.internal", - "autovalue.shaded.kotlin.internal.jdk7", - "autovalue.shaded.kotlin.internal.jdk8", - "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.random.jdk8", - "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.common", - "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.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:truth": [ - "com.google.common.truth" - ], - "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-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" - ], - "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-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: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://repo.maven.apache.org/maven2/": [ - "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", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs:jsr305", - "com.google.code.gson:gson", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:guava", - "com.google.guava:guava-testlib", - "com.google.guava:listenablefuture", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java", - "com.google.re2j:re2j", - "com.google.truth:truth", - "com.squareup.okhttp:okhttp", - "com.squareup.okio:okio", - "commons-codec:commons-codec", - "commons-logging:commons-logging", - "io.grpc:grpc-context", - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-codec-http2", - "io.netty:netty-codec-socks", - "io.netty:netty-common", - "io.netty:netty-handler", - "io.netty:netty-handler-proxy", - "io.netty:netty-resolver", - "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-transport", - "io.netty:netty-transport-classes-epoll", - "io.netty:netty-transport-native-epoll:jar:linux-x86_64", - "io.netty:netty-transport-native-unix-common", - "io.opencensus:opencensus-api", - "io.opencensus:opencensus-contrib-grpc-metrics", - "io.opencensus:opencensus-contrib-http-util", - "io.perfmark:perfmark-api", - "junit:junit", - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-qual", - "org.codehaus.mojo:animal-sniffer-annotations", - "org.hamcrest:hamcrest-core", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains:annotations", - "org.mockito:mockito-core", - "org.objenesis:objenesis", - "org.ow2.asm:asm" - ], - "https://repo1.maven.org/maven2/": [ - "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", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs:jsr305", - "com.google.code.gson:gson", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:guava", - "com.google.guava:guava-testlib", - "com.google.guava:listenablefuture", - "com.google.http-client:google-http-client", - "com.google.http-client:google-http-client-gson", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java", - "com.google.re2j:re2j", - "com.google.truth:truth", - "com.squareup.okhttp:okhttp", - "com.squareup.okio:okio", - "commons-codec:commons-codec", - "commons-logging:commons-logging", - "io.grpc:grpc-context", - "io.netty:netty-buffer", - "io.netty:netty-codec", - "io.netty:netty-codec-http", - "io.netty:netty-codec-http2", - "io.netty:netty-codec-socks", - "io.netty:netty-common", - "io.netty:netty-handler", - "io.netty:netty-handler-proxy", - "io.netty:netty-resolver", - "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-transport", - "io.netty:netty-transport-classes-epoll", - "io.netty:netty-transport-native-epoll:jar:linux-x86_64", - "io.netty:netty-transport-native-unix-common", - "io.opencensus:opencensus-api", - "io.opencensus:opencensus-contrib-grpc-metrics", - "io.opencensus:opencensus-contrib-http-util", - "io.perfmark:perfmark-api", - "junit:junit", - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-qual", - "org.codehaus.mojo:animal-sniffer-annotations", - "org.hamcrest:hamcrest-core", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains:annotations", - "org.mockito:mockito-core", - "org.objenesis:objenesis", - "org.ow2.asm:asm" - ] - }, - "version": "2" -}