From 66457e1e562e75d020c74917f9d6a1ba3d519956 Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Fri, 19 Apr 2024 15:38:00 -0700 Subject: [PATCH 1/6] bzlmod migration --- .bazelrc | 5 +- .gitignore | 3 +- MODULE.bazel | 64 ++++ WORKSPACE | 287 ----------------- maven_install.json | 788 +++++++++++++++++++++++++++++++++++++++++++++ repositories.bzl | 30 ++ 6 files changed, 885 insertions(+), 292 deletions(-) create mode 100644 MODULE.bazel delete mode 100644 WORKSPACE create mode 100755 maven_install.json create mode 100644 repositories.bzl diff --git a/.bazelrc b/.bazelrc index 53ae4deba..01ed00ee2 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,8 +1,7 @@ -common --noenable_bzlmod +common --enable_bzlmod common --enable_workspace build --java_runtime_version=remotejdk_11 build --java_language_version=11 # Hide Java 8 deprecation warnings. -common --javacopt=-Xlint:-options - +common --javacopt=-Xlint:-options \ No newline at end of file diff --git a/.gitignore b/.gitignore index 6d6a540b9..e8052913c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,8 +6,6 @@ bazel-cel-java bazel-out bazel-testlogs -MODULE.bazel* - # IntelliJ IDEA .idea *.iml @@ -32,3 +30,4 @@ target mvn-artifacts *.swp +*.lock diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 000000000..ce0112365 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,64 @@ +# Copyright 2024 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https:#www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +module( + name = "cel_java" +) + +bazel_dep(name = "bazel_skylib", version = "1.3.0") +bazel_dep(name = "rules_jvm_external", version = "6.0") +bazel_dep(name = "protobuf", repo_name="com_google_protobuf", version = "21.7") ## TODO UPGRADE +bazel_dep(name = "googleapis", repo_name="com_google_googleapis", version = "0.0.0-20240326-1c8d509c5") +bazel_dep(name = "rules_pkg", version = "0.7.0") +bazel_dep(name = "rules_license", version = "0.0.8") +bazel_dep(name = "cel-spec", repo_name="cel_spec", version = "0.14.0") + +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") + +maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") + +maven.install( + # keep sorted + artifacts = [ + "com.google.api.grpc:proto-google-common-protos:2.27.0", + "com.google.auto.value:auto-value-annotations:1.10.4", + "com.google.auto.value:auto-value:1.10.4", + "com.google.code.findbugs:annotations:3.0.1", + "com.google.errorprone:error_prone_annotations:2.23.0", + "com.google.guava:guava-testlib:33.0.0-jre", + "com.google.guava:guava:33.0.0-jre", + "com.google.protobuf:protobuf-java-util:3.24.4", + "com.google.protobuf:protobuf-java:3.24.4", + "com.google.re2j:re2j:1.7", + "com.google.testparameterinjector:test-parameter-injector:1.15", + "com.google.truth.extensions:truth-java8-extension:1.4.0", + "com.google.truth.extensions:truth-proto-extension:1.4.0", + "com.google.truth:truth:1.4.0", + "org.antlr:antlr4-runtime:4.11.1", + "org.jspecify:jspecify:0.2.0", + "org.threeten:threeten-extra:1.7.2", + ], + repositories = [ + "https://maven.google.com", + "https://repo1.maven.org/maven2", + ], + lock_file = "//:maven_install.json", + fail_if_repin_required=True +) +use_repo(maven, "maven", "unpinned_maven") + +non_module_dependencies = use_extension("//:repositories.bzl", "non_module_dependencies") +use_repo(non_module_dependencies, "antlr4_jar") diff --git a/WORKSPACE b/WORKSPACE deleted file mode 100644 index 8186a8c78..000000000 --- a/WORKSPACE +++ /dev/null @@ -1,287 +0,0 @@ -# Copyright 2022 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https:#www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -workspace(name = "cel_java") - -register_toolchains("//:repository_default_toolchain_definition") - -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") - -# Load license rules. -# Must be loaded first due to https://github.com/bazel-contrib/rules_jvm_external/issues/1244 - -http_archive( - name = "rules_license", - sha256 = "26d4021f6898e23b82ef953078389dd49ac2b5618ac564ade4ef87cced147b38", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz", - "https://github.com/bazelbuild/rules_license/releases/download/1.0.0/rules_license-1.0.0.tar.gz", - ], -) - -http_archive( - name = "bazel_skylib", - sha256 = "bc283cdfcd526a52c3201279cda4bc298652efa898b10b4db0837dc51652756f", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz", - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.7.1/bazel-skylib-1.7.1.tar.gz", - ], -) - -load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") - -bazel_skylib_workspace() - -### rules_shell setup (sh_test) - -http_archive( - name = "rules_shell", - sha256 = "b15cc2e698a3c553d773ff4af35eb4b3ce2983c319163707dddd9e70faaa062d", - strip_prefix = "rules_shell-0.5.0", - url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.5.0/rules_shell-v0.5.0.tar.gz", -) - -load("@rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains") - -rules_shell_dependencies() -rules_shell_toolchains() - -### end of rules_shell setup - -### Protobuf Setup - -http_archive( - name = "rules_java", - sha256 = "8daa0e4f800979c74387e4cd93f97e576ec6d52beab8ac94710d2931c57f8d8b", - urls = [ - "https://github.com/bazelbuild/rules_java/releases/download/8.9.0/rules_java-8.9.0.tar.gz", - ], -) - -http_archive( - name = "rules_python", - sha256 = "9c6e26911a79fbf510a8f06d8eedb40f412023cf7fa6d1461def27116bff022c", - strip_prefix = "rules_python-1.1.0", - url = "https://github.com/bazelbuild/rules_python/releases/download/1.1.0/rules_python-1.1.0.tar.gz", -) - -http_archive( - name = "rules_proto", - sha256 = "14a225870ab4e91869652cfd69ef2028277fc1dc4910d65d353b62d6e0ae21f4", - strip_prefix = "rules_proto-7.1.0", - url = "https://github.com/bazelbuild/rules_proto/releases/download/7.1.0/rules_proto-7.1.0.tar.gz", -) - -http_archive( - name = "com_google_protobuf", - sha256 = "008a11cc56f9b96679b4c285fd05f46d317d685be3ab524b2a310be0fbad987e", - strip_prefix = "protobuf-29.3", # See https://github.com/bazelbuild/rules_android/issues/373 - urls = ["https://github.com/protocolbuffers/protobuf/archive/v29.3.tar.gz"], -) - -load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") - -protobuf_deps() - -load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies") - -rules_java_dependencies() - -load("@rules_java//java:repositories.bzl", "rules_java_toolchains") - -rules_java_toolchains() - -load("@rules_python//python:repositories.bzl", "py_repositories") - -py_repositories() - -load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies") - -rules_proto_dependencies() - -load("@rules_proto//proto:toolchains.bzl", "rules_proto_toolchains") - -rules_proto_toolchains() - -### End of Protobuf Setup - -### rules_jvm_external setup - -RULES_JVM_EXTERNAL_TAG = "6.6" - -RULES_JVM_EXTERNAL_SHA = "3afe5195069bd379373528899c03a3072f568d33bd96fe037bd43b1f590535e7" - -http_archive( - name = "rules_jvm_external", - sha256 = RULES_JVM_EXTERNAL_SHA, - strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, - url = "https://github.com/bazelbuild/rules_jvm_external/releases/download/%s/rules_jvm_external-%s.tar.gz" % (RULES_JVM_EXTERNAL_TAG, RULES_JVM_EXTERNAL_TAG), -) - -load("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") - -rules_jvm_external_deps() - -load("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") - -rules_jvm_external_setup() - -load("@rules_jvm_external//:defs.bzl", "maven_install") -load("//:maven_utils.bzl", "maven_artifact_compile_only", "maven_artifact_test_only") - -### end of rules_jvm_external setup - -ANTLR4_VERSION = "4.13.2" -GUAVA_VERSION = "33.4.8" - -maven_install( - name = "maven", - # keep sorted - artifacts = [ - "com.google.auto.value:auto-value:1.11.0", - "com.google.auto.value:auto-value-annotations:1.11.0", - "com.google.guava:guava:" + GUAVA_VERSION + "-jre", - "com.google.guava:guava-testlib:" + GUAVA_VERSION + "-jre", - "com.google.protobuf:protobuf-java:4.31.0", - "com.google.protobuf:protobuf-java-util:4.31.0", - "com.google.re2j:re2j:1.8", - "info.picocli:picocli:4.7.7", - "org.antlr:antlr4-runtime:" + ANTLR4_VERSION, - "org.freemarker:freemarker:2.3.34", - "org.jspecify:jspecify:1.0.0", - "org.threeten:threeten-extra:1.8.0", - "org.yaml:snakeyaml:2.4", - maven_artifact_test_only("org.mockito", "mockito-core", "4.11.0"), - maven_artifact_test_only("io.github.classgraph", "classgraph", "4.8.179"), - maven_artifact_test_only("com.google.testparameterinjector", "test-parameter-injector", "1.18"), - maven_artifact_test_only("com.google.truth", "truth", "1.4.4"), - maven_artifact_test_only("com.google.truth.extensions", "truth-java8-extension", "1.4.4"), - maven_artifact_test_only("com.google.truth.extensions", "truth-proto-extension", "1.4.4"), - maven_artifact_test_only("com.google.truth.extensions", "truth-liteproto-extension", "1.4.4"), - maven_artifact_compile_only("com.google.code.findbugs", "annotations", "3.0.1"), - maven_artifact_compile_only("com.google.errorprone", "error_prone_annotations", "2.38.0"), - ], - repositories = [ - "https://maven.google.com", - "https://repo1.maven.org/maven2", - ], -) - -maven_install( - name = "maven_android", - # keep sorted - artifacts = [ - "com.google.guava:guava:" + GUAVA_VERSION + "-android", - "com.google.protobuf:protobuf-javalite:4.31.0", - ], - repositories = [ - "https://maven.google.com", - "https://repo1.maven.org/maven2", - ], -) - -### rules_android setup -http_archive( - name = "rules_android", - sha256 = "20d78e80007335ae83bf0de6fd7be192f7b6550857fa93734dbc287995eee756", - strip_prefix = "rules_android-0.6.2", - url = "https://github.com/bazelbuild/rules_android/releases/download/v0.6.2/rules_android-v0.6.2.tar.gz", -) - -load("@rules_android//:prereqs.bzl", "rules_android_prereqs") - -rules_android_prereqs() - -load("@rules_android//:defs.bzl", "rules_android_workspace") - -rules_android_workspace() - -load("@rules_android//rules:rules.bzl", "android_sdk_repository") - -android_sdk_repository( - name = "androidsdk", -) - -register_toolchains( - "@rules_android//toolchains/android:android_default_toolchain", - "@rules_android//toolchains/android_sdk:android_sdk_tools", -) - -### end of rules_android setup - -### googleapis setup - -# as of 12/08/2022 -http_archive( - name = "com_google_googleapis", - sha256 = "cd5e8b816612cb6659fca62137ad0206747c4605dc055efcb361e7d3b4e9cedd", - strip_prefix = "googleapis-d2835e84647d7477511f7ae48e36d4cfe7b04a10", - urls = [ - "https://github.com/googleapis/googleapis/archive/d2835e84647d7477511f7ae48e36d4cfe7b04a10.tar.gz", - ], -) - -load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language") - -switched_rules_by_language( - name = "com_google_googleapis_imports", - java = True, -) - -http_archive( - name = "rules_pkg", - sha256 = "8a298e832762eda1830597d64fe7db58178aa84cd5926d76d5b744d6558941c2", - urls = [ - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz", - ], -) - -load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") - -rules_pkg_dependencies() - -### end of googleapis setup - -# bazel_common required for maven jar publishing - -BAZEL_COMMON_TAG = "aaa4d801588f7744c6f4428e4f133f26b8518f42" - -BAZEL_COMMON_SHA = "1f85abb0043f3589b9bf13a80319dc48a5f01a052c68bab3c08015a56d92ab7f" - -http_archive( - name = "bazel_common", - sha256 = BAZEL_COMMON_SHA, - strip_prefix = "bazel-common-%s" % BAZEL_COMMON_TAG, - url = "https://github.com/google/bazel-common/archive/%s.tar.gz" % BAZEL_COMMON_TAG, -) - -# cel-spec api/expr canonical protos -CEL_SPEC_VERSION = "0.24.0" - -http_archive( - name = "cel_spec", - sha256 = "5cba6b0029e727d1f4d8fd134de4e747cecc0bc293d026017d7edc48058d09f7", - strip_prefix = "cel-spec-" + CEL_SPEC_VERSION, - urls = [ - "https://github.com/google/cel-spec/archive/" + - "v" + CEL_SPEC_VERSION + - ".tar.gz", - ], -) - -http_jar( - name = "antlr4_jar", - sha256 = "eae2dfa119a64327444672aff63e9ec35a20180dc5b8090b7a6ab85125df4d76", - urls = ["https://www.antlr.org/download/antlr-" + ANTLR4_VERSION + "-complete.jar"], -) diff --git a/maven_install.json b/maven_install.json new file mode 100755 index 000000000..2813f2495 --- /dev/null +++ b/maven_install.json @@ -0,0 +1,788 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -2065447858, + "__RESOLVED_ARTIFACTS_HASH": 153084527, + "conflict_resolution": { + "com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.24.1", + "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.24.1", + "com.google.guava:guava-testlib:31.1-jre": "com.google.guava:guava-testlib:33.0.0-jre", + "com.google.guava:guava:31.1-jre": "com.google.guava:guava:33.0.0-jre", + "com.google.j2objc:j2objc-annotations:1.3": "com.google.j2objc:j2objc-annotations:2.8", + "com.google.protobuf:protobuf-java:3.24.4": "com.google.protobuf:protobuf-java:3.25.2", + "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.4.0" + }, + "artifacts": { + "com.google.api.grpc:proto-google-common-protos": { + "shasums": { + "jar": "4b8cbafac9fc9c90e4cb940de8676ca6c829a6808269ee0d2c859f94359295e8" + }, + "version": "2.27.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:annotations": { + "shasums": { + "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79" + }, + "version": "3.0.1" + }, + "com.google.code.findbugs:jsr305": { + "shasums": { + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" + }, + "version": "3.0.2" + }, + "com.google.code.gson:gson": { + "shasums": { + "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e" + }, + "version": "2.8.9" + }, + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "19fe2f7155d20ea093168527999da98108103ee546d1e8b726bc4b27c31a3c30" + }, + "version": "2.24.1" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064" + }, + "version": "1.0.2" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "f4d85c3e4d411694337cb873abea09b242b664bb013320be6105327c45991537" + }, + "version": "33.0.0-jre" + }, + "com.google.guava:guava-testlib": { + "shasums": { + "jar": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0" + }, + "version": "33.0.0-jre" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed" + }, + "version": "2.8" + }, + "com.google.protobuf:protobuf-java": { + "shasums": { + "jar": "cabe49981b86f5913b7fd130b4628e6ee11586e28ca069815d9744f929271902" + }, + "version": "3.25.2" + }, + "com.google.protobuf:protobuf-java-util": { + "shasums": { + "jar": "133c929e2cfe3990a105d18eaccc49122b2d2fb492b420ef02d5d9f937eaebb8" + }, + "version": "3.24.4" + }, + "com.google.re2j:re2j": { + "shasums": { + "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" + }, + "version": "1.7" + }, + "com.google.testparameterinjector:test-parameter-injector": { + "shasums": { + "jar": "a1ac1820becc772baaac57c4d2a4d49b6f7920e5dfd25b293ba8fb933a11dfe2" + }, + "version": "1.15" + }, + "com.google.truth.extensions:truth-java8-extension": { + "shasums": { + "jar": "293f4e4c59ce48e8b68651321d2d9f2355534412b221369b2af8ff76e6acf381" + }, + "version": "1.4.0" + }, + "com.google.truth.extensions:truth-liteproto-extension": { + "shasums": { + "jar": "2445c955286b8bc58903a853d4b9166000c94e4b95aea6ac9da3e1fdc3e08f10" + }, + "version": "1.4.0" + }, + "com.google.truth.extensions:truth-proto-extension": { + "shasums": { + "jar": "99e6cede45cb1fe962e6ae4e95fb045df8038b01eee03eee362bb073e42f54fc" + }, + "version": "1.4.0" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "235c28e96ee6701ab01cc852fb294cb0f34756f636a8154b9aef08fb1215bbc4" + }, + "version": "1.4.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" + }, + "net.jcip:jcip-annotations": { + "shasums": { + "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" + }, + "version": "1.0" + }, + "org.antlr:antlr4-runtime": { + "shasums": { + "jar": "e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59" + }, + "version": "4.11.1" + }, + "org.checkerframework:checker-qual": { + "shasums": { + "jar": "ccaedd33af0b7894d9f2f3b644f4d19e43928e32902e61ac4d10777830f5aac7" + }, + "version": "3.42.0" + }, + "org.hamcrest:hamcrest-core": { + "shasums": { + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" + }, + "version": "1.3" + }, + "org.jspecify:jspecify": { + "shasums": { + "jar": "7da399e8d2be9474406fe7c06904012880e8aa96833adab126119c8d10b7c0ae" + }, + "version": "0.2.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": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1" + }, + "version": "9.6" + }, + "org.threeten:threeten-extra": { + "shasums": { + "jar": "a1045fe98171dd84c79682b412dbfdd7e4dd72415ecdee14135f726e11604e80" + }, + "version": "1.7.2" + }, + "org.yaml:snakeyaml": { + "shasums": { + "jar": "880c9d896e4b74a06c549c15ca496450165d6909fa15d7e662bee8f6a66d7afa" + }, + "version": "2.0" + } + }, + "dependencies": { + "com.google.api.grpc:proto-google-common-protos": [ + "com.google.protobuf:protobuf-java" + ], + "com.google.code.findbugs:annotations": [ + "com.google.code.findbugs:jsr305", + "net.jcip:jcip-annotations" + ], + "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.protobuf:protobuf-java-util": [ + "com.google.code.findbugs:jsr305", + "com.google.code.gson:gson", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java" + ], + "com.google.testparameterinjector:test-parameter-injector": [ + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs:jsr305", + "com.google.guava:guava", + "junit:junit", + "org.yaml:snakeyaml" + ], + "com.google.truth.extensions:truth-java8-extension": [ + "com.google.truth:truth", + "org.checkerframework:checker-qual" + ], + "com.google.truth.extensions:truth-liteproto-extension": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.truth:truth", + "org.checkerframework:checker-qual" + ], + "com.google.truth.extensions:truth-proto-extension": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "com.google.protobuf:protobuf-java", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth:truth", + "org.checkerframework:checker-qual" + ], + "com.google.truth:truth": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "junit:junit", + "org.checkerframework:checker-qual", + "org.ow2.asm:asm" + ], + "junit:junit": [ + "org.hamcrest:hamcrest-core" + ], + "org.mockito:mockito-core": [ + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "org.objenesis:objenesis" + ] + }, + "packages": { + "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.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:annotations": [ + "edu.umd.cs.findbugs", + "edu.umd.cs.findbugs.annotations", + "javax.annotation", + "javax.annotation.concurrent", + "javax.annotation.meta", + "net.jcip.annotations" + ], + "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.suites", + "com.google.common.collect.testing.testers", + "com.google.common.escape.testing", + "com.google.common.testing", + "com.google.common.util.concurrent.testing" + ], + "com.google.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-java": [ + "com.google.protobuf", + "com.google.protobuf.compiler" + ], + "com.google.protobuf:protobuf-java-util": [ + "com.google.protobuf.util" + ], + "com.google.re2j:re2j": [ + "com.google.re2j" + ], + "com.google.testparameterinjector:test-parameter-injector": [ + "com.google.testing.junit.testparameterinjector" + ], + "com.google.truth.extensions:truth-liteproto-extension": [ + "com.google.common.truth.extensions.proto" + ], + "com.google.truth.extensions:truth-proto-extension": [ + "com.google.common.truth.extensions.proto" + ], + "com.google.truth:truth": [ + "com.google.common.truth" + ], + "junit:junit": [ + "junit.extensions", + "junit.framework", + "junit.runner", + "junit.textui", + "org.junit", + "org.junit.experimental", + "org.junit.experimental.categories", + "org.junit.experimental.max", + "org.junit.experimental.results", + "org.junit.experimental.runners", + "org.junit.experimental.theories", + "org.junit.experimental.theories.internal", + "org.junit.experimental.theories.suppliers", + "org.junit.function", + "org.junit.internal", + "org.junit.internal.builders", + "org.junit.internal.management", + "org.junit.internal.matchers", + "org.junit.internal.requests", + "org.junit.internal.runners", + "org.junit.internal.runners.model", + "org.junit.internal.runners.rules", + "org.junit.internal.runners.statements", + "org.junit.matchers", + "org.junit.rules", + "org.junit.runner", + "org.junit.runner.manipulation", + "org.junit.runner.notification", + "org.junit.runners", + "org.junit.runners.model", + "org.junit.runners.parameterized", + "org.junit.validator" + ], + "net.bytebuddy:byte-buddy": [ + "net.bytebuddy", + "net.bytebuddy.agent.builder", + "net.bytebuddy.asm", + "net.bytebuddy.build", + "net.bytebuddy.description", + "net.bytebuddy.description.annotation", + "net.bytebuddy.description.enumeration", + "net.bytebuddy.description.field", + "net.bytebuddy.description.method", + "net.bytebuddy.description.modifier", + "net.bytebuddy.description.type", + "net.bytebuddy.dynamic", + "net.bytebuddy.dynamic.loading", + "net.bytebuddy.dynamic.scaffold", + "net.bytebuddy.dynamic.scaffold.inline", + "net.bytebuddy.dynamic.scaffold.subclass", + "net.bytebuddy.implementation", + "net.bytebuddy.implementation.attribute", + "net.bytebuddy.implementation.auxiliary", + "net.bytebuddy.implementation.bind", + "net.bytebuddy.implementation.bind.annotation", + "net.bytebuddy.implementation.bytecode", + "net.bytebuddy.implementation.bytecode.assign", + "net.bytebuddy.implementation.bytecode.assign.primitive", + "net.bytebuddy.implementation.bytecode.assign.reference", + "net.bytebuddy.implementation.bytecode.collection", + "net.bytebuddy.implementation.bytecode.constant", + "net.bytebuddy.implementation.bytecode.member", + "net.bytebuddy.jar.asm", + "net.bytebuddy.jar.asm.commons", + "net.bytebuddy.jar.asm.signature", + "net.bytebuddy.matcher", + "net.bytebuddy.pool", + "net.bytebuddy.utility", + "net.bytebuddy.utility.dispatcher", + "net.bytebuddy.utility.nullability", + "net.bytebuddy.utility.privilege", + "net.bytebuddy.utility.visitor" + ], + "net.bytebuddy:byte-buddy-agent": [ + "net.bytebuddy.agent", + "net.bytebuddy.agent.utility.nullability" + ], + "net.jcip:jcip-annotations": [ + "net.jcip.annotations" + ], + "org.antlr:antlr4-runtime": [ + "org.antlr.v4.runtime", + "org.antlr.v4.runtime.atn", + "org.antlr.v4.runtime.dfa", + "org.antlr.v4.runtime.misc", + "org.antlr.v4.runtime.tree", + "org.antlr.v4.runtime.tree.pattern", + "org.antlr.v4.runtime.tree.xpath" + ], + "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.count.report.qual", + "org.checkerframework.common.value.qual", + "org.checkerframework.dataflow.qual", + "org.checkerframework.framework.qual" + ], + "org.hamcrest:hamcrest-core": [ + "org.hamcrest", + "org.hamcrest.core", + "org.hamcrest.internal" + ], + "org.jspecify:jspecify": [ + "org.jspecify.nullness" + ], + "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" + ], + "org.threeten:threeten-extra": [ + "org.threeten.extra", + "org.threeten.extra.chrono", + "org.threeten.extra.scale" + ], + "org.yaml:snakeyaml": [ + "org.yaml.snakeyaml", + "org.yaml.snakeyaml.comments", + "org.yaml.snakeyaml.composer", + "org.yaml.snakeyaml.constructor", + "org.yaml.snakeyaml.emitter", + "org.yaml.snakeyaml.env", + "org.yaml.snakeyaml.error", + "org.yaml.snakeyaml.events", + "org.yaml.snakeyaml.extensions.compactnotation", + "org.yaml.snakeyaml.external.biz.base64Coder", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", + "org.yaml.snakeyaml.inspector", + "org.yaml.snakeyaml.internal", + "org.yaml.snakeyaml.introspector", + "org.yaml.snakeyaml.nodes", + "org.yaml.snakeyaml.parser", + "org.yaml.snakeyaml.reader", + "org.yaml.snakeyaml.representer", + "org.yaml.snakeyaml.resolver", + "org.yaml.snakeyaml.scanner", + "org.yaml.snakeyaml.serializer", + "org.yaml.snakeyaml.tokens", + "org.yaml.snakeyaml.util" + ] + }, + "repositories": { + "https://maven.google.com/": [ + "com.google.api.grpc:proto-google-common-protos", + "com.google.auto.value:auto-value", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs: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.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java-util", + "com.google.re2j:re2j", + "com.google.testparameterinjector:test-parameter-injector", + "com.google.truth.extensions:truth-java8-extension", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-proto-extension", + "com.google.truth:truth", + "junit:junit", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.jcip:jcip-annotations", + "org.antlr:antlr4-runtime", + "org.checkerframework:checker-qual", + "org.hamcrest:hamcrest-core", + "org.jspecify:jspecify", + "org.mockito:mockito-core", + "org.objenesis:objenesis", + "org.ow2.asm:asm", + "org.threeten:threeten-extra", + "org.yaml:snakeyaml" + ], + "https://repo1.maven.org/maven2/": [ + "com.google.api.grpc:proto-google-common-protos", + "com.google.auto.value:auto-value", + "com.google.auto.value:auto-value-annotations", + "com.google.code.findbugs: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.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-java", + "com.google.protobuf:protobuf-java-util", + "com.google.re2j:re2j", + "com.google.testparameterinjector:test-parameter-injector", + "com.google.truth.extensions:truth-java8-extension", + "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-proto-extension", + "com.google.truth:truth", + "junit:junit", + "net.bytebuddy:byte-buddy", + "net.bytebuddy:byte-buddy-agent", + "net.jcip:jcip-annotations", + "org.antlr:antlr4-runtime", + "org.checkerframework:checker-qual", + "org.hamcrest:hamcrest-core", + "org.jspecify:jspecify", + "org.mockito:mockito-core", + "org.objenesis:objenesis", + "org.ow2.asm:asm", + "org.threeten:threeten-extra", + "org.yaml:snakeyaml" + ] + }, + "version": "2" +} diff --git a/repositories.bzl b/repositories.bzl new file mode 100644 index 000000000..5e1f7793d --- /dev/null +++ b/repositories.bzl @@ -0,0 +1,30 @@ +# Copyright 2024 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https:#www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_jar") + +def antlr4_jar_dependency(): + http_jar( + name = "antlr4_jar", + sha256 = "62975e192b4af2622b72b5f0131553ee3cbce97f76dc2a41632dcc55e25473e1", + urls = ["https://www.antlr.org/download/antlr-4.11.1-complete.jar"], + ) + +def _non_module_dependencies_impl(_ctx): + antlr4_jar_dependency() + +non_module_dependencies = module_extension( + implementation = _non_module_dependencies_impl, +) + From e98a2e3d4908484f00be46692344e920c3159991 Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Fri, 19 Apr 2024 16:18:37 -0700 Subject: [PATCH 2/6] add bazel common as dependency --- MODULE.bazel | 12 ++++++++++-- repositories.bzl | 14 +++++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index ce0112365..057568038 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -16,12 +16,13 @@ module( name = "cel_java" ) -bazel_dep(name = "bazel_skylib", version = "1.3.0") +bazel_dep(name = "bazel_skylib", version = "1.4.2") bazel_dep(name = "rules_jvm_external", version = "6.0") -bazel_dep(name = "protobuf", repo_name="com_google_protobuf", version = "21.7") ## TODO UPGRADE +bazel_dep(name = "protobuf", repo_name="com_google_protobuf", version = "23.1") bazel_dep(name = "googleapis", repo_name="com_google_googleapis", version = "0.0.0-20240326-1c8d509c5") bazel_dep(name = "rules_pkg", version = "0.7.0") bazel_dep(name = "rules_license", version = "0.0.8") +bazel_dep(name = "rules_java", version = "7.4.0") bazel_dep(name = "cel-spec", repo_name="cel_spec", version = "0.14.0") switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules") @@ -30,6 +31,7 @@ use_repo(switched_rules, "com_google_googleapis_imports") maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +# run 'bazel run @unpinned_maven//:pin' after updating versions below to generate a new lock file. maven.install( # keep sorted artifacts = [ @@ -62,3 +64,9 @@ use_repo(maven, "maven", "unpinned_maven") non_module_dependencies = use_extension("//:repositories.bzl", "non_module_dependencies") use_repo(non_module_dependencies, "antlr4_jar") +use_repo(non_module_dependencies, "bazel_common") + +# google_common_workspace_rules = use_extension("@bazel_common//:workspace_defs.bzl", "google_common_workspace_rules") +# google_common_workspace_rules() + + diff --git a/repositories.bzl b/repositories.bzl index 5e1f7793d..903db40a9 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_jar") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") def antlr4_jar_dependency(): http_jar( @@ -21,10 +21,22 @@ def antlr4_jar_dependency(): urls = ["https://www.antlr.org/download/antlr-4.11.1-complete.jar"], ) +def bazel_common_dependency(): + bazel_common_tag = "aaa4d801588f7744c6f4428e4f133f26b8518f42" + bazel_common_sha = "1f85abb0043f3589b9bf13a80319dc48a5f01a052c68bab3c08015a56d92ab7f" + http_archive( + name = "bazel_common", + sha256 = bazel_common_sha, + strip_prefix = "bazel-common-%s" % bazel_common_tag, + url = "https://github.com/google/bazel-common/archive/%s.tar.gz" % bazel_common_tag, + ) + def _non_module_dependencies_impl(_ctx): antlr4_jar_dependency() + bazel_common_dependency() non_module_dependencies = module_extension( implementation = _non_module_dependencies_impl, ) + From b349d8d234a2f3dbba8589e61ed5b06e6d887e6f Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Fri, 19 Apr 2024 19:40:44 -0700 Subject: [PATCH 3/6] Pin bazelversion and certain dependencies --- .bazelversion | 2 + MODULE.bazel | 13 +++- maven_install.json | 177 +++++++++++++++++++++++++++++++++++---------- 3 files changed, 152 insertions(+), 40 deletions(-) create mode 100644 .bazelversion diff --git a/.bazelversion b/.bazelversion new file mode 100644 index 000000000..f055dee94 --- /dev/null +++ b/.bazelversion @@ -0,0 +1,2 @@ +6.5.0 +# Pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed diff --git a/MODULE.bazel b/MODULE.bazel index 057568038..aa424a451 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -17,14 +17,21 @@ module( ) bazel_dep(name = "bazel_skylib", version = "1.4.2") -bazel_dep(name = "rules_jvm_external", version = "6.0") +bazel_dep(name = "rules_jvm_external", version = "5.3") bazel_dep(name = "protobuf", repo_name="com_google_protobuf", version = "23.1") bazel_dep(name = "googleapis", repo_name="com_google_googleapis", version = "0.0.0-20240326-1c8d509c5") -bazel_dep(name = "rules_pkg", version = "0.7.0") +bazel_dep(name = "rules_pkg", version = "0.10.1") bazel_dep(name = "rules_license", version = "0.0.8") -bazel_dep(name = "rules_java", version = "7.4.0") +bazel_dep(name = "rules_java", version = "7.2.0") bazel_dep(name = "cel-spec", repo_name="cel_spec", version = "0.14.0") +# The following versions need to be pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed + +single_version_override( + module_name = "rules_jvm_external", + version = "5.3" +) + 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") diff --git a/maven_install.json b/maven_install.json index 2813f2495..302867108 100755 --- a/maven_install.json +++ b/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -2065447858, - "__RESOLVED_ARTIFACTS_HASH": 153084527, + "__INPUT_ARTIFACTS_HASH": -2065445076, + "__RESOLVED_ARTIFACTS_HASH": 1784470146, "conflict_resolution": { "com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.24.1", "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.24.1", @@ -14,199 +14,232 @@ "artifacts": { "com.google.api.grpc:proto-google-common-protos": { "shasums": { - "jar": "4b8cbafac9fc9c90e4cb940de8676ca6c829a6808269ee0d2c859f94359295e8" + "jar": "4b8cbafac9fc9c90e4cb940de8676ca6c829a6808269ee0d2c859f94359295e8", + "sources": "3b53909d306e6c3b9ddfe37a44f433ebc163aab9d38a0219f0a0b2b9045bf60b" }, "version": "2.27.0" }, "com.google.auto.value:auto-value": { "shasums": { - "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434" + "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434", + "sources": "16a8ace0d11e71c54075f55def6b1e72b96f72711d72a09742223c115874635c" }, "version": "1.10.4" }, "com.google.auto.value:auto-value-annotations": { "shasums": { - "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825" + "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825", + "sources": "61a433f015b12a6cf4ecff227c7748486ff8f294ffe9d39827b382ade0514d0a" }, "version": "1.10.4" }, "com.google.code.findbugs:annotations": { "shasums": { - "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79" + "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79", + "sources": "1a64119813ca80a6ebef047190a4f62ee4ad44afe786e92d698ba7aa730ffc0a" }, "version": "3.0.1" }, "com.google.code.findbugs:jsr305": { "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" }, "version": "3.0.2" }, "com.google.code.gson:gson": { "shasums": { - "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e" + "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e", + "sources": "ba5bddb1a89eb721fcca39f3b34294532060f851e2407a82d82134a41eec4719" }, "version": "2.8.9" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "19fe2f7155d20ea093168527999da98108103ee546d1e8b726bc4b27c31a3c30" + "jar": "19fe2f7155d20ea093168527999da98108103ee546d1e8b726bc4b27c31a3c30", + "sources": "d0d63b507b92b36d38d938e96daf260baa55e739fe9e0d642519b8fac823d288" }, "version": "2.24.1" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064" + "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", + "sources": "dd3bfa5e2ec5bc5397efb2c3cef044c192313ff77089573667ff97a60c6978e0" }, "version": "1.0.2" }, "com.google.guava:guava": { "shasums": { - "jar": "f4d85c3e4d411694337cb873abea09b242b664bb013320be6105327c45991537" + "jar": "f4d85c3e4d411694337cb873abea09b242b664bb013320be6105327c45991537", + "sources": "0c17d911785e8a606d091aa6740d6d520f307749c2bddf6e35066d52fe0036e5" }, "version": "33.0.0-jre" }, "com.google.guava:guava-testlib": { "shasums": { - "jar": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0" + "jar": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", + "sources": "972c87b0614a69b10e5939ed20a14b7d5e6109397c876d6f8e69ac3318ef93ca" }, "version": "33.0.0-jre" }, "com.google.guava:listenablefuture": { "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "sources": null }, "version": "9999.0-empty-to-avoid-conflict-with-guava" }, "com.google.j2objc:j2objc-annotations": { "shasums": { - "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed" + "jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed", + "sources": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5" }, "version": "2.8" }, "com.google.protobuf:protobuf-java": { "shasums": { - "jar": "cabe49981b86f5913b7fd130b4628e6ee11586e28ca069815d9744f929271902" + "jar": "cabe49981b86f5913b7fd130b4628e6ee11586e28ca069815d9744f929271902", + "sources": "cd428d36566e75c8d6079f70e0f3741eb12c33204fba732669669627e20d2ec7" }, "version": "3.25.2" }, "com.google.protobuf:protobuf-java-util": { "shasums": { - "jar": "133c929e2cfe3990a105d18eaccc49122b2d2fb492b420ef02d5d9f937eaebb8" + "jar": "133c929e2cfe3990a105d18eaccc49122b2d2fb492b420ef02d5d9f937eaebb8", + "sources": "d0e348570cd507a4a05dc614846686f550a5d0e07c39c86a349bf4f84e6c9556" }, "version": "3.24.4" }, "com.google.re2j:re2j": { "shasums": { - "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" + "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0", + "sources": "ddc3b47bb1e556ac4c0d02c9d8ff18f3260198b76b720567a70eed0a03d3fed6" }, "version": "1.7" }, "com.google.testparameterinjector:test-parameter-injector": { "shasums": { - "jar": "a1ac1820becc772baaac57c4d2a4d49b6f7920e5dfd25b293ba8fb933a11dfe2" + "jar": "a1ac1820becc772baaac57c4d2a4d49b6f7920e5dfd25b293ba8fb933a11dfe2", + "sources": "79b6f7265deb1a6ffe3eb0949bd0688726f56505e8e8a575750c94181425d063" }, "version": "1.15" }, "com.google.truth.extensions:truth-java8-extension": { "shasums": { - "jar": "293f4e4c59ce48e8b68651321d2d9f2355534412b221369b2af8ff76e6acf381" + "jar": "293f4e4c59ce48e8b68651321d2d9f2355534412b221369b2af8ff76e6acf381", + "sources": "c1b3154720aadb68df5c610382a792dddc85b2ec562fd325887b1c1b3bd196fe" }, "version": "1.4.0" }, "com.google.truth.extensions:truth-liteproto-extension": { "shasums": { - "jar": "2445c955286b8bc58903a853d4b9166000c94e4b95aea6ac9da3e1fdc3e08f10" + "jar": "2445c955286b8bc58903a853d4b9166000c94e4b95aea6ac9da3e1fdc3e08f10", + "sources": "795b1f0cedae1df0f05eff17a4bcfc7af4511415ecde970c7ec968cdb906aeb5" }, "version": "1.4.0" }, "com.google.truth.extensions:truth-proto-extension": { "shasums": { - "jar": "99e6cede45cb1fe962e6ae4e95fb045df8038b01eee03eee362bb073e42f54fc" + "jar": "99e6cede45cb1fe962e6ae4e95fb045df8038b01eee03eee362bb073e42f54fc", + "sources": "16a75b7161505899a158a2643f9e7a6f68fd2d3776576474a4c380b662c893c1" }, "version": "1.4.0" }, "com.google.truth:truth": { "shasums": { - "jar": "235c28e96ee6701ab01cc852fb294cb0f34756f636a8154b9aef08fb1215bbc4" + "jar": "235c28e96ee6701ab01cc852fb294cb0f34756f636a8154b9aef08fb1215bbc4", + "sources": "f2834e7abdd08f5ab31defe409f601e0863b31f3f47105ab3c5ae8df4a687318" }, "version": "1.4.0" }, "junit:junit": { "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" }, "version": "4.13.2" }, "net.bytebuddy:byte-buddy": { "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" + "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", + "sources": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d" }, "version": "1.12.7" }, "net.bytebuddy:byte-buddy-agent": { "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" + "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", + "sources": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544" }, "version": "1.12.7" }, "net.jcip:jcip-annotations": { "shasums": { - "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" + "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", + "sources": "e3ad6ae439e3cf8a25372de838efaa1a95f8ef9b5053d5d94fafe89c8c09814e" }, "version": "1.0" }, "org.antlr:antlr4-runtime": { "shasums": { - "jar": "e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59" + "jar": "e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59", + "sources": "6fa0efb711a152842ecda1d41ceab94fb2049f833e00e360e161ac0e7a3819fe" }, "version": "4.11.1" }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "ccaedd33af0b7894d9f2f3b644f4d19e43928e32902e61ac4d10777830f5aac7" + "jar": "ccaedd33af0b7894d9f2f3b644f4d19e43928e32902e61ac4d10777830f5aac7", + "sources": "efb65eb479f61f53c6dcafbd42ed59dad09b0a0d5a7f44b7bc68df25c2dcf8fd" }, "version": "3.42.0" }, "org.hamcrest:hamcrest-core": { "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" }, "version": "1.3" }, "org.jspecify:jspecify": { "shasums": { - "jar": "7da399e8d2be9474406fe7c06904012880e8aa96833adab126119c8d10b7c0ae" + "jar": "7da399e8d2be9474406fe7c06904012880e8aa96833adab126119c8d10b7c0ae", + "sources": "23410079f602bbe11704a4d883729c8b2c431035b9c0fb1dfcdb3c125d1bf1f4" }, "version": "0.2.0" }, "org.mockito:mockito-core": { "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" + "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", + "sources": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6" }, "version": "4.3.1" }, "org.objenesis:objenesis": { "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", + "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" }, "version": "3.2" }, "org.ow2.asm:asm": { "shasums": { - "jar": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1" + "jar": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", + "sources": "2b6e12f0da3d065ba628a024a8851ab0d5b5d3501dacfcc18769243250f4f77e" }, "version": "9.6" }, "org.threeten:threeten-extra": { "shasums": { - "jar": "a1045fe98171dd84c79682b412dbfdd7e4dd72415ecdee14135f726e11604e80" + "jar": "a1045fe98171dd84c79682b412dbfdd7e4dd72415ecdee14135f726e11604e80", + "sources": "34bb1a8b2dcdc1d1eb312e748927d1340f8bd8e146e04ffe97f2d00ada69ddab" }, "version": "1.7.2" }, "org.yaml:snakeyaml": { "shasums": { - "jar": "880c9d896e4b74a06c549c15ca496450165d6909fa15d7e662bee8f6a66d7afa" + "jar": "880c9d896e4b74a06c549c15ca496450165d6909fa15d7e662bee8f6a66d7afa", + "sources": "9b336f77718ee80225d3d878fe5ab753e9863614fb84e3e859d51432dde43199" }, "version": "2.0" } @@ -287,6 +320,9 @@ "org.objenesis:objenesis" ] }, + "skipped": [ + "com.google.guava:listenablefuture:jar:sources" + ], "packages": { "com.google.api.grpc:proto-google-common-protos": [ "com.google.api", @@ -547,6 +583,9 @@ "net.bytebuddy.agent", "net.bytebuddy.agent.utility.nullability" ], + "net.bytebuddy:byte-buddy:jar:sources": [ + "net.bytebuddy.build" + ], "net.jcip:jcip-annotations": [ "net.jcip.annotations" ], @@ -715,73 +754,137 @@ "repositories": { "https://maven.google.com/": [ "com.google.api.grpc:proto-google-common-protos", + "com.google.api.grpc:proto-google-common-protos:jar:sources", "com.google.auto.value:auto-value", "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.auto.value:auto-value:jar:sources", "com.google.code.findbugs:annotations", + "com.google.code.findbugs:annotations:jar:sources", "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", "com.google.guava:guava-testlib", + "com.google.guava:guava-testlib:jar:sources", + "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", "com.google.protobuf:protobuf-java-util", + "com.google.protobuf:protobuf-java-util:jar:sources", + "com.google.protobuf:protobuf-java:jar:sources", "com.google.re2j:re2j", + "com.google.re2j:re2j:jar:sources", "com.google.testparameterinjector:test-parameter-injector", + "com.google.testparameterinjector:test-parameter-injector:jar:sources", "com.google.truth.extensions:truth-java8-extension", + "com.google.truth.extensions:truth-java8-extension:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth.extensions:truth-proto-extension", + "com.google.truth.extensions:truth-proto-extension:jar:sources", "com.google.truth:truth", + "com.google.truth:truth:jar:sources", "junit:junit", + "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", "net.jcip:jcip-annotations", + "net.jcip:jcip-annotations:jar:sources", "org.antlr:antlr4-runtime", + "org.antlr:antlr4-runtime:jar:sources", "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:sources", "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:sources", "org.threeten:threeten-extra", - "org.yaml:snakeyaml" + "org.threeten:threeten-extra:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources" ], "https://repo1.maven.org/maven2/": [ "com.google.api.grpc:proto-google-common-protos", + "com.google.api.grpc:proto-google-common-protos:jar:sources", "com.google.auto.value:auto-value", "com.google.auto.value:auto-value-annotations", + "com.google.auto.value:auto-value-annotations:jar:sources", + "com.google.auto.value:auto-value:jar:sources", "com.google.code.findbugs:annotations", + "com.google.code.findbugs:annotations:jar:sources", "com.google.code.findbugs:jsr305", + "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", + "com.google.code.gson:gson:jar:sources", "com.google.errorprone:error_prone_annotations", + "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", + "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", "com.google.guava:guava-testlib", + "com.google.guava:guava-testlib:jar:sources", + "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", + "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", "com.google.protobuf:protobuf-java-util", + "com.google.protobuf:protobuf-java-util:jar:sources", + "com.google.protobuf:protobuf-java:jar:sources", "com.google.re2j:re2j", + "com.google.re2j:re2j:jar:sources", "com.google.testparameterinjector:test-parameter-injector", + "com.google.testparameterinjector:test-parameter-injector:jar:sources", "com.google.truth.extensions:truth-java8-extension", + "com.google.truth.extensions:truth-java8-extension:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", + "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth.extensions:truth-proto-extension", + "com.google.truth.extensions:truth-proto-extension:jar:sources", "com.google.truth:truth", + "com.google.truth:truth:jar:sources", "junit:junit", + "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", + "net.bytebuddy:byte-buddy-agent:jar:sources", + "net.bytebuddy:byte-buddy:jar:sources", "net.jcip:jcip-annotations", + "net.jcip:jcip-annotations:jar:sources", "org.antlr:antlr4-runtime", + "org.antlr:antlr4-runtime:jar:sources", "org.checkerframework:checker-qual", + "org.checkerframework:checker-qual:jar:sources", "org.hamcrest:hamcrest-core", + "org.hamcrest:hamcrest-core:jar:sources", "org.jspecify:jspecify", + "org.jspecify:jspecify:jar:sources", "org.mockito:mockito-core", + "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", + "org.objenesis:objenesis:jar:sources", "org.ow2.asm:asm", + "org.ow2.asm:asm:jar:sources", "org.threeten:threeten-extra", - "org.yaml:snakeyaml" + "org.threeten:threeten-extra:jar:sources", + "org.yaml:snakeyaml", + "org.yaml:snakeyaml:jar:sources" ] }, "version": "2" From 1ad848f99efb4096ad8487c8cae32b518523d2b0 Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Mon, 7 Oct 2024 17:25:36 -0700 Subject: [PATCH 4/6] Modernize to latest bzlmod --- .bazelversion | 3 +- @ | 96 + MODULE.bazel | 62 +- maven_install.json | 1887 +++++++++++++++-- repositories.bzl | 23 +- .../src/main/java/dev/cel/runtime/BUILD.bazel | 1 + 6 files changed, 1821 insertions(+), 251 deletions(-) create mode 100644 @ diff --git a/.bazelversion b/.bazelversion index f055dee94..a48b36ee5 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1,2 +1,3 @@ -6.5.0 +7.3.2 +# 6.5.0 # Pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed diff --git a/@ b/@ new file mode 100644 index 000000000..b0b5d3199 --- /dev/null +++ b/@ @@ -0,0 +1,96 @@ +alias sim="sudo -E vim" +alias zshs="source ~/.zshrc" +alias mdp="~/mdproxy/bin-base/mdproxy_tools --connect" +alias mdv="~/mdproxy/bin-base/mdproxy_tools --verify" +alias src="cd /google/src/cloud/sokwhan" +alias jsrc="cd /google/src/cloud/sokwhan/cel-source/google3" +alias osrc="cd ~/SourceCode" +alias celsrc="cd /google/src/cloud/sokwhan/cel-source/google3/third_party/java/cel" +alias awake="caffeinate -imdsu" + +alias migrate="~/migrate.sh" + +alias k2="open /Applications/KakaoTalkAA.app" + +# fig + +alias hgclean="hg tracked --auto-remove-includes --no-backup --noninteractive" +alias hgd="hg diff" +alias hgc="hg commit" +alias hgu="hg upload ." +alias hgca="hg commit --amend --no-edit" +alias hghr="hg status -un | xargs rm" +alias hgs="hg status" +alias hgx="hg xl" +alias hgcall="hgca && hg evolve && hg ut" + +# git related + +alias gl="git log" +alias gb="git branch" +alias gfo="git fetch origin" +alias gpr="git pull --rebase" +alias gc="git commit" +alias gs="git status" +alias gd="git diff" + +export PATH=/opt/homebrew/bin:$PATH:/Applications/kdiff3.app/Contents/MacOS:$PATH:/Users/sokwhan/maven/apache-maven-3.8.7/bin:/usr/local/bin + +bindkey -e +bindkey "^[[H" beginning-of-line +bindkey "^[[F" end-of-line +bindkey "^[[3~" delete-char + +# Usage: scpdev /your/file +function scpdev() { + scp sokwhan.c.googlers.com:$1 . +} + +function gcert() { + if [[ -n $TMUX ]]; then + eval $(tmux show-environment -s) + fi + + command gcert "$@" +} + +function dev() { + ssh sokwhan.c.googlers.com +} + +function devnew() { + (gcertstatus || gcert) && \ + ssh -t sokwhan.c.googlers.com "bash -c '(killall mosh-server || true) && (gcertstatus || gcert)'" + echo 'gcert done, use ^C to prevent a new session.' && \ + gmosh sokwhan.c.googlers.com +} + +function hgmv() { + hg mv $1 third_party/java/cel/java/dev/cel/runtime/internal +} + + +# The next line updates PATH for the Google Cloud SDK. +if [ -f '/Users/sokwhan/Downloads/google-cloud-sdk/path.zsh.inc' ]; then . '/Users/sokwhan/Downloads/google-cloud-sdk/path.zsh.inc'; fi + +# The next line enables shell command completion for gcloud. +if [ -f '/Users/sokwhan/Downloads/google-cloud-sdk/completion.zsh.inc' ]; then . '/Users/sokwhan/Downloads/google-cloud-sdk/completion.zsh.inc'; fi +export PATH="/usr/local/opt/python@3.10/libexec/bin:$PATH" +[[ -e "/Users/sokwhan/mdproxy/data/mdproxy_zshrc" ]] && source "/Users/sokwhan/mdproxy/data/mdproxy_zshrc" # MDPROXY-ZSHRC + +# DISABLE_AUTO_TITLE="true" +# export PS1='%(?.%F{green}.%F{green})sean %1~ %# %f' + +#set history size +export HISTSIZE=10000 +#save history after logout +export SAVEHIST=10000 +#history file +export HISTFILE=~/.zhistory +#append into history file +setopt INC_APPEND_HISTORY +#save only one command if 2 common are same and consistent +setopt HIST_IGNORE_DUPS +#add timestamp for each entry +setopt EXTENDED_HISTORY + diff --git a/MODULE.bazel b/MODULE.bazel index aa424a451..d6610bbdc 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -13,24 +13,18 @@ # limitations under the License. module( - name = "cel_java" + name = "cel_java", ) -bazel_dep(name = "bazel_skylib", version = "1.4.2") -bazel_dep(name = "rules_jvm_external", version = "5.3") -bazel_dep(name = "protobuf", repo_name="com_google_protobuf", version = "23.1") -bazel_dep(name = "googleapis", repo_name="com_google_googleapis", version = "0.0.0-20240326-1c8d509c5") +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "rules_jvm_external", version = "6.4") +bazel_dep(name = "protobuf", version = "29.0-rc1", repo_name = "com_google_protobuf") +bazel_dep(name = "googleapis", version = "0.0.0-20240819-fe8ba054a", repo_name = "com_google_googleapis") bazel_dep(name = "rules_pkg", version = "0.10.1") -bazel_dep(name = "rules_license", version = "0.0.8") -bazel_dep(name = "rules_java", version = "7.2.0") -bazel_dep(name = "cel-spec", repo_name="cel_spec", version = "0.14.0") - -# The following versions need to be pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed - -single_version_override( - module_name = "rules_jvm_external", - version = "5.3" -) +bazel_dep(name = "rules_license", version = "1.0.0") +bazel_dep(name = "rules_proto", version = "6.0.2") +bazel_dep(name = "grpc-java", version = "1.66.0") +bazel_dep(name = "rules_java", version = "7.12.1") switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules") switched_rules.use_languages(java = True) @@ -42,38 +36,34 @@ maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") maven.install( # keep sorted artifacts = [ - "com.google.api.grpc:proto-google-common-protos:2.27.0", - "com.google.auto.value:auto-value-annotations:1.10.4", - "com.google.auto.value:auto-value:1.10.4", + "com.google.auto.value:auto-value:1.11.0", + "com.google.auto.value:auto-value-annotations:1.11.0", "com.google.code.findbugs:annotations:3.0.1", - "com.google.errorprone:error_prone_annotations:2.23.0", - "com.google.guava:guava-testlib:33.0.0-jre", - "com.google.guava:guava:33.0.0-jre", - "com.google.protobuf:protobuf-java-util:3.24.4", - "com.google.protobuf:protobuf-java:3.24.4", + "com.google.errorprone:error_prone_annotations:2.33.0", + "com.google.guava:guava:33.3.1-jre", + "com.google.guava:guava-testlib:33.3.1-jre", + "com.google.protobuf:protobuf-java:4.29.0-RC1", + "com.google.protobuf:protobuf-java-util:4.29.0-RC1", "com.google.re2j:re2j:1.7", - "com.google.testparameterinjector:test-parameter-injector:1.15", - "com.google.truth.extensions:truth-java8-extension:1.4.0", - "com.google.truth.extensions:truth-proto-extension:1.4.0", - "com.google.truth:truth:1.4.0", + "com.google.testparameterinjector:test-parameter-injector:1.18", + "com.google.truth.extensions:truth-java8-extension:1.4.4", + "com.google.truth.extensions:truth-proto-extension:1.4.4", + "com.google.truth:truth:1.4.4", "org.antlr:antlr4-runtime:4.11.1", - "org.jspecify:jspecify:0.2.0", - "org.threeten:threeten-extra:1.7.2", + "org.jspecify:jspecify:1.0.0", + "org.threeten:threeten-extra:1.8.0", + "org.yaml:snakeyaml:2.2", ], + fail_if_repin_required = True, + lock_file = "//:maven_install.json", repositories = [ "https://maven.google.com", "https://repo1.maven.org/maven2", ], - lock_file = "//:maven_install.json", - fail_if_repin_required=True ) use_repo(maven, "maven", "unpinned_maven") non_module_dependencies = use_extension("//:repositories.bzl", "non_module_dependencies") use_repo(non_module_dependencies, "antlr4_jar") use_repo(non_module_dependencies, "bazel_common") - -# google_common_workspace_rules = use_extension("@bazel_common//:workspace_defs.bzl", "google_common_workspace_rules") -# google_common_workspace_rules() - - +use_repo(non_module_dependencies, "cel_spec") diff --git a/maven_install.json b/maven_install.json index 302867108..b817df9f0 100755 --- a/maven_install.json +++ b/maven_install.json @@ -1,257 +1,750 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -2065445076, - "__RESOLVED_ARTIFACTS_HASH": 1784470146, + "__INPUT_ARTIFACTS_HASH": 1731096910, + "__RESOLVED_ARTIFACTS_HASH": -1146591184, "conflict_resolution": { - "com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.24.1", - "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.24.1", - "com.google.guava:guava-testlib:31.1-jre": "com.google.guava:guava-testlib:33.0.0-jre", - "com.google.guava:guava:31.1-jre": "com.google.guava:guava:33.0.0-jre", - "com.google.j2objc:j2objc-annotations:1.3": "com.google.j2objc:j2objc-annotations:2.8", - "com.google.protobuf:protobuf-java:3.24.4": "com.google.protobuf:protobuf-java:3.25.2", - "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.4.0" + "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.11.0", + "com.google.errorprone:error_prone_annotations:2.28.0": "com.google.errorprone:error_prone_annotations:2.33.0", + "com.google.errorprone:error_prone_annotations:2.5.1": "com.google.errorprone:error_prone_annotations:2.33.0", + "com.google.guava:failureaccess:1.0.1": "com.google.guava:failureaccess:1.0.2", + "com.google.guava:guava-testlib:32.0.1-jre": "com.google.guava:guava-testlib:33.3.1-jre", + "com.google.guava:guava:32.0.1-jre": "com.google.guava:guava:33.3.1-jre", + "com.google.guava:guava:33.2.1-android": "com.google.guava:guava:33.3.1-jre", + "com.google.j2objc:j2objc-annotations:2.8": "com.google.j2objc:j2objc-annotations:3.0.0", + "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.4.4", + "com.google.truth:truth:1.4.2": "com.google.truth:truth:1.4.4", + "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" }, "artifacts": { + "biz.aQute.bnd:biz.aQute.bnd.util": { + "shasums": { + "jar": "65b5bd4a0fab16812f1800c98ff74a038f37a38bfe899af382efed4efdc1e3e1" + }, + "version": "6.4.0" + }, + "biz.aQute.bnd:biz.aQute.bndlib": { + "shasums": { + "jar": "357145074872f9dbf67e629fcd237e6152707e575d735df4535282f9f588d2d8" + }, + "version": "6.4.0" + }, + "com.google.android:annotations": { + "shasums": { + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" + }, + "version": "4.1.1.4" + }, "com.google.api.grpc:proto-google-common-protos": { "shasums": { - "jar": "4b8cbafac9fc9c90e4cb940de8676ca6c829a6808269ee0d2c859f94359295e8", - "sources": "3b53909d306e6c3b9ddfe37a44f433ebc163aab9d38a0219f0a0b2b9045bf60b" + "jar": "ee9c751f06b112e92b37f75e4f73a17d03ef2c3302c6e8d986adbcc721b63cb0" + }, + "version": "2.29.0" + }, + "com.google.auth:google-auth-library-credentials": { + "shasums": { + "jar": "d982eda20835e301dcbeec4d083289a44fdd06e9a35ce18449054f4ffd3f099f" }, - "version": "2.27.0" + "version": "1.23.0" + }, + "com.google.auth:google-auth-library-oauth2-http": { + "shasums": { + "jar": "f2bf739509b5f3697cb1bf33ff9dc27e8fc886cedb2f6376a458263f793ed133" + }, + "version": "1.23.0" }, "com.google.auto.value:auto-value": { "shasums": { - "jar": "f3c438d1f82904bbcb452084d488b660f3c7488e9274c3a58f049e121632d434", - "sources": "16a8ace0d11e71c54075f55def6b1e72b96f72711d72a09742223c115874635c" + "jar": "aaf8d637bfed3c420436b9facf1b7a88d12c8785374e4202382783005319c2c3" }, - "version": "1.10.4" + "version": "1.11.0" }, "com.google.auto.value:auto-value-annotations": { "shasums": { - "jar": "e1c45e6beadaef9797cb0d9afd5a45621ad061cd8632012f85582853a3887825", - "sources": "61a433f015b12a6cf4ecff227c7748486ff8f294ffe9d39827b382ade0514d0a" + "jar": "5a055ce4255333b3346e1a8703da5bf8ff049532286fdcd31712d624abe111dd" + }, + "version": "1.11.0" + }, + "com.google.caliper:caliper": { + "shasums": { + "jar": "d54e1bfdbe9359a79e175c217b8d472555cf20da9c5c0a18bdb1ea7db979ed8e" + }, + "version": "1.0-beta-3" + }, + "com.google.caliper:caliper-api": { + "shasums": { + "jar": "374f0c6c0c1f8784cb69d885e1dcbb7498c34ca20369e0597264568530642928" + }, + "version": "1.0-beta-3" + }, + "com.google.caliper:caliper-core": { + "shasums": { + "jar": "514deac8f8b09dd4262733e0a4406a333208c899dc7ea726b03600b9bb94f192" }, - "version": "1.10.4" + "version": "1.0-beta-3" + }, + "com.google.caliper:caliper-runner": { + "shasums": { + "jar": "3ab58890aa01343361adedf859500d280f67813df0cedfcd165b169533b9b1fa" + }, + "version": "1.0-beta-3" + }, + "com.google.caliper:caliper-util": { + "shasums": { + "jar": "6e9af500c7020450dfdb5003d09501d512d395f431c54c7ee8f79e712463fe66" + }, + "version": "1.0-beta-3" + }, + "com.google.caliper:caliper-worker": { + "shasums": { + "jar": "315d8e51df1f60551645a0e3bf2c504d2c79762f688e6f728eb9d1d9cd9a491b" + }, + "version": "1.0-beta-3" + }, + "com.google.caliper:caliper-worker-jvm": { + "shasums": { + "jar": "e14e1ecfdf939c82abdb902105be41ff3f83c18cb968116232015f2662d065a4" + }, + "version": "1.0-beta-3" }, "com.google.code.findbugs:annotations": { "shasums": { - "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79", - "sources": "1a64119813ca80a6ebef047190a4f62ee4ad44afe786e92d698ba7aa730ffc0a" + "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79" }, "version": "3.0.1" }, "com.google.code.findbugs:jsr305": { "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" }, "version": "3.0.2" }, "com.google.code.gson:gson": { "shasums": { - "jar": "d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e", - "sources": "ba5bddb1a89eb721fcca39f3b34294532060f851e2407a82d82134a41eec4719" + "jar": "57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b" }, - "version": "2.8.9" + "version": "2.11.0" + }, + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": { + "shasums": { + "jar": "1ef5535a8bd41cf3072469f381b9ee6ab28275311a7499f53d6e52adf976fef0" + }, + "version": "3.3.0" + }, + "com.google.dagger:dagger": { + "shasums": { + "jar": "329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a" + }, + "version": "2.22.1" + }, + "com.google.dagger:dagger-producers": { + "shasums": { + "jar": "f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35" + }, + "version": "2.22.1" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "19fe2f7155d20ea093168527999da98108103ee546d1e8b726bc4b27c31a3c30", - "sources": "d0d63b507b92b36d38d938e96daf260baa55e739fe9e0d642519b8fac823d288" + "jar": "d9f3af3974fa64cd0f0f34238f40d9898abf7df19ca15849e1978f5beb818cb6" }, - "version": "2.24.1" + "version": "2.33.0" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", - "sources": "dd3bfa5e2ec5bc5397efb2c3cef044c192313ff77089573667ff97a60c6978e0" + "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064" }, "version": "1.0.2" }, "com.google.guava:guava": { "shasums": { - "jar": "f4d85c3e4d411694337cb873abea09b242b664bb013320be6105327c45991537", - "sources": "0c17d911785e8a606d091aa6740d6d520f307749c2bddf6e35066d52fe0036e5" + "jar": "4bf0e2c5af8e4525c96e8fde17a4f7307f97f8478f11c4c8e35a0e3298ae4e90" }, - "version": "33.0.0-jre" + "version": "33.3.1-jre" }, "com.google.guava:guava-testlib": { "shasums": { - "jar": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", - "sources": "972c87b0614a69b10e5939ed20a14b7d5e6109397c876d6f8e69ac3318ef93ca" + "jar": "8fde37b8ac7c19b826c216df2af3d711df4945bfdb68b3f1e6a1c3f4a527835c" }, - "version": "33.0.0-jre" + "version": "33.3.1-jre" }, "com.google.guava:listenablefuture": { "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "sources": null + "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", - "sources": "7413eed41f111453a08837f5ac680edded7faed466cbd35745e402e13f4cc3f5" + "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64" }, - "version": "2.8" + "version": "3.0.0" }, "com.google.protobuf:protobuf-java": { "shasums": { - "jar": "cabe49981b86f5913b7fd130b4628e6ee11586e28ca069815d9744f929271902", - "sources": "cd428d36566e75c8d6079f70e0f3741eb12c33204fba732669669627e20d2ec7" + "jar": "a74a3dd143b1188a1e96c73328d3df1cdc990a5f7282699eccf4828413ba1973" }, - "version": "3.25.2" + "version": "4.29.0-RC1" }, "com.google.protobuf:protobuf-java-util": { "shasums": { - "jar": "133c929e2cfe3990a105d18eaccc49122b2d2fb492b420ef02d5d9f937eaebb8", - "sources": "d0e348570cd507a4a05dc614846686f550a5d0e07c39c86a349bf4f84e6c9556" + "jar": "a6b300f081cc74b8c27774ee4531ef7bd9a29edbb2497b545f6aef1f6cc1ed77" }, - "version": "3.24.4" + "version": "4.29.0-RC1" }, "com.google.re2j:re2j": { "shasums": { - "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0", - "sources": "ddc3b47bb1e556ac4c0d02c9d8ff18f3260198b76b720567a70eed0a03d3fed6" + "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" }, "version": "1.7" }, "com.google.testparameterinjector:test-parameter-injector": { "shasums": { - "jar": "a1ac1820becc772baaac57c4d2a4d49b6f7920e5dfd25b293ba8fb933a11dfe2", - "sources": "79b6f7265deb1a6ffe3eb0949bd0688726f56505e8e8a575750c94181425d063" + "jar": "e5a7c649c54c412049908247ca5e25fe6921d746849c6017a84dc6044237a4b4" }, - "version": "1.15" + "version": "1.18" }, "com.google.truth.extensions:truth-java8-extension": { "shasums": { - "jar": "293f4e4c59ce48e8b68651321d2d9f2355534412b221369b2af8ff76e6acf381", - "sources": "c1b3154720aadb68df5c610382a792dddc85b2ec562fd325887b1c1b3bd196fe" + "jar": "fc06f188c2c99991b010c986010b62109dae61f96ead46234642c294a09b70ae" }, - "version": "1.4.0" + "version": "1.4.4" }, "com.google.truth.extensions:truth-liteproto-extension": { "shasums": { - "jar": "2445c955286b8bc58903a853d4b9166000c94e4b95aea6ac9da3e1fdc3e08f10", - "sources": "795b1f0cedae1df0f05eff17a4bcfc7af4511415ecde970c7ec968cdb906aeb5" + "jar": "503bd6ecbf1d508ff05407b798b0e3044fe914e8d9971de97d46442411f56512" }, - "version": "1.4.0" + "version": "1.4.4" }, "com.google.truth.extensions:truth-proto-extension": { "shasums": { - "jar": "99e6cede45cb1fe962e6ae4e95fb045df8038b01eee03eee362bb073e42f54fc", - "sources": "16a75b7161505899a158a2643f9e7a6f68fd2d3776576474a4c380b662c893c1" + "jar": "2e142983d689fc8ff1b4fc5f1b6c71d9b99339237ba7275937a934493b2b3f79" }, - "version": "1.4.0" + "version": "1.4.4" }, "com.google.truth:truth": { "shasums": { - "jar": "235c28e96ee6701ab01cc852fb294cb0f34756f636a8154b9aef08fb1215bbc4", - "sources": "f2834e7abdd08f5ab31defe409f601e0863b31f3f47105ab3c5ae8df4a687318" + "jar": "52c86cddadc31bc8457c1e15689fc6b75e2e97ce2a83d8b54b795d556d489f8c" + }, + "version": "1.4.4" + }, + "com.squareup.okhttp:okhttp": { + "shasums": { + "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" + }, + "version": "2.7.5" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" + }, + "version": "2.10.0" + }, + "com.sun.jersey:jersey-client": { + "shasums": { + "jar": "639c825c5db580f8115bf49ffc893093526d2ed1079fbc929b6a5fbd0b2eda40" + }, + "version": "1.19.4" + }, + "com.sun.jersey:jersey-core": { + "shasums": { + "jar": "64b03198e0264849d0fc341857ebcc9c882b1909a2dc35a0972fe7d901b826e5" + }, + "version": "1.19.4" + }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" + }, + "version": "1.11" + }, + "commons-logging:commons-logging": { + "shasums": { + "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" + }, + "version": "1.2" + }, + "info.picocli:picocli": { + "shasums": { + "jar": "b0a5159e926de8084ff066025142270443533656bc599b8bb31d14d11fd138a4" + }, + "version": "4.6.3" + }, + "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": "1.4.0" + "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": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6" + }, + "version": "0.27.0" + }, + "javax.annotation:javax.annotation-api": { + "shasums": { + "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b" + }, + "version": "1.3.2" + }, + "javax.inject:javax.inject": { + "shasums": { + "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" + }, + "version": "1" + }, + "javax.ws.rs:jsr311-api": { + "shasums": { + "jar": "ab1534b73b5fa055808e6598a5e73b599ccda28c3159c3c0908977809422ee4a" + }, + "version": "1.1.1" + }, + "joda-time:joda-time": { + "shasums": { + "jar": "dd8e7c92185a678d1b7b933f31209b6203c8ffa91e9880475a1be0346b9617e3" + }, + "version": "2.10.10" }, "junit:junit": { "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" }, "version": "4.13.2" }, "net.bytebuddy:byte-buddy": { "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", - "sources": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d" + "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" }, "version": "1.12.7" }, "net.bytebuddy:byte-buddy-agent": { "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", - "sources": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544" + "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" }, "version": "1.12.7" }, "net.jcip:jcip-annotations": { "shasums": { - "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", - "sources": "e3ad6ae439e3cf8a25372de838efaa1a95f8ef9b5053d5d94fafe89c8c09814e" + "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" }, "version": "1.0" }, "org.antlr:antlr4-runtime": { "shasums": { - "jar": "e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59", - "sources": "6fa0efb711a152842ecda1d41ceab94fb2049f833e00e360e161ac0e7a3819fe" + "jar": "e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59" }, "version": "4.11.1" }, + "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-compat-qual": { + "shasums": { + "jar": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d" + }, + "version": "2.5.3" + }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "ccaedd33af0b7894d9f2f3b644f4d19e43928e32902e61ac4d10777830f5aac7", - "sources": "efb65eb479f61f53c6dcafbd42ed59dad09b0a0d5a7f44b7bc68df25c2dcf8fd" + "jar": "3fbc2e98f05854c3df16df9abaa955b91b15b3ecac33623208ed6424640ef0f6" }, - "version": "3.42.0" + "version": "3.43.0" + }, + "org.codehaus.mojo:animal-sniffer-annotations": { + "shasums": { + "jar": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92" + }, + "version": "1.24" }, "org.hamcrest:hamcrest-core": { "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" + "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.jspecify:jspecify": { "shasums": { - "jar": "7da399e8d2be9474406fe7c06904012880e8aa96833adab126119c8d10b7c0ae", - "sources": "23410079f602bbe11704a4d883729c8b2c431035b9c0fb1dfcdb3c125d1bf1f4" + "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" }, - "version": "0.2.0" + "version": "1.0.0" }, "org.mockito:mockito-core": { "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", - "sources": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6" + "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" }, "version": "4.3.1" }, "org.objenesis:objenesis": { "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" + "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" }, "version": "3.2" }, + "org.osgi:org.osgi.dto": { + "shasums": { + "jar": "cb75f3c7e48e5a31a31df22e26873346f5bf659e2dcab2369e031e4850d2ff43" + }, + "version": "1.0.0" + }, + "org.osgi:org.osgi.framework": { + "shasums": { + "jar": "ec194b7871af27681716ff05259319a5c3c9b9727e8000e9e832499b93484b4e" + }, + "version": "1.8.0" + }, + "org.osgi:org.osgi.resource": { + "shasums": { + "jar": "81fc50f1f1d38a4af28e131907d4afe213249aab05060484edca0e60c4af9b4a" + }, + "version": "1.0.0" + }, + "org.osgi:org.osgi.service.log": { + "shasums": { + "jar": "ff6710c4856d32684cf3ebdc45248f41036ff734f2b03bbc08c4609a61fecfa0" + }, + "version": "1.3.0" + }, + "org.osgi:org.osgi.service.repository": { + "shasums": { + "jar": "c5553e95b459529192433486d4c4cc22ff45a2eae4968484f9f717319264a532" + }, + "version": "1.1.0" + }, + "org.osgi:org.osgi.util.function": { + "shasums": { + "jar": "208819c7c71690c15a6bb8b187474e7f9d0147946b680182a62b9f222ae014ec" + }, + "version": "1.2.0" + }, + "org.osgi:org.osgi.util.promise": { + "shasums": { + "jar": "fef86e64f584d012a16a0306160764f6179663b90988a226c4641b920f3a4b36" + }, + "version": "1.2.0" + }, + "org.osgi:org.osgi.util.tracker": { + "shasums": { + "jar": "7d78c2cc9bcb6421c24f17aa097866ce8d9115c219a4f8d6cc753bc4dfb97efa" + }, + "version": "1.5.4" + }, + "org.osgi:osgi.annotation": { + "shasums": { + "jar": "a0e8a4c362bd3600812f37b0ea45fba966c7bc049d01fed56a09ecc74082759e" + }, + "version": "8.0.1" + }, "org.ow2.asm:asm": { "shasums": { - "jar": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", - "sources": "2b6e12f0da3d065ba628a024a8851ab0d5b5d3501dacfcc18769243250f4f77e" + "jar": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d" + }, + "version": "9.7" + }, + "org.ow2.asm:asm-analysis": { + "shasums": { + "jar": "be922aae60ff1ff1768e8e6544a38a7f92bd0a6d6b0b9791f94955d1bd453de2" + }, + "version": "7.2" + }, + "org.ow2.asm:asm-commons": { + "shasums": { + "jar": "0e86b8b179c5fb223d1a880a0ff4960b6978223984b94e62e71135f2d8ea3558" + }, + "version": "7.2" + }, + "org.ow2.asm:asm-tree": { + "shasums": { + "jar": "c063f5a67fa03cdc9bd79fd1c2ea6816cc4a19473ecdfbd9e9153b408c6f2656" + }, + "version": "7.2" + }, + "org.ow2.asm:asm-util": { + "shasums": { + "jar": "6e24913b021ffacfe8e7e053d6e0ccc731941148cfa078d4f1ed3d96904530f8" + }, + "version": "7.2" + }, + "org.slf4j:slf4j-api": { + "shasums": { + "jar": "18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79" }, - "version": "9.6" + "version": "1.7.25" }, "org.threeten:threeten-extra": { "shasums": { - "jar": "a1045fe98171dd84c79682b412dbfdd7e4dd72415ecdee14135f726e11604e80", - "sources": "34bb1a8b2dcdc1d1eb312e748927d1340f8bd8e146e04ffe97f2d00ada69ddab" + "jar": "51e4d21edc4e9447f7760c050e0baee75d7d973f387ba605a17abdc4d24fd6d8" }, - "version": "1.7.2" + "version": "1.8.0" }, "org.yaml:snakeyaml": { "shasums": { - "jar": "880c9d896e4b74a06c549c15ca496450165d6909fa15d7e662bee8f6a66d7afa", - "sources": "9b336f77718ee80225d3d878fe5ab753e9863614fb84e3e859d51432dde43199" + "jar": "1467931448a0817696ae2805b7b8b20bfb082652bf9c4efaed528930dc49389b" }, - "version": "2.0" + "version": "2.2" } }, "dependencies": { + "biz.aQute.bnd:biz.aQute.bndlib": [ + "biz.aQute.bnd:biz.aQute.bnd.util", + "org.osgi:org.osgi.dto", + "org.osgi:org.osgi.framework", + "org.osgi:org.osgi.resource", + "org.osgi:org.osgi.service.log", + "org.osgi:org.osgi.service.repository", + "org.osgi:org.osgi.util.function", + "org.osgi:org.osgi.util.promise", + "org.osgi:org.osgi.util.tracker", + "org.slf4j:slf4j-api" + ], "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.caliper:caliper": [ + "com.google.caliper:caliper-core", + "com.google.caliper:caliper-runner", + "com.google.caliper:caliper-worker-jvm", + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "com.google.dagger:dagger", + "com.google.guava:guava", + "com.sun.jersey:jersey-client" + ], + "com.google.caliper:caliper-api": [ + "com.google.guava:guava", + "joda-time:joda-time" + ], + "com.google.caliper:caliper-core": [ + "com.google.auto.value:auto-value-annotations", + "com.google.caliper:caliper-api", + "com.google.caliper:caliper-util", + "com.google.dagger:dagger", + "com.google.guava:guava", + "com.squareup.okhttp:okhttp", + "joda-time:joda-time" + ], + "com.google.caliper:caliper-runner": [ + "com.google.caliper:caliper-api", + "com.google.caliper:caliper-core", + "com.google.caliper:caliper-util", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", + "com.google.guava:guava", + "com.squareup.okhttp:okhttp", + "joda-time:joda-time" + ], + "com.google.caliper:caliper-util": [ + "com.google.code.gson:gson", + "com.google.dagger:dagger", + "com.google.guava:guava", + "joda-time:joda-time" + ], + "com.google.caliper:caliper-worker": [ + "com.google.caliper:caliper-api", + "com.google.caliper:caliper-core", + "com.google.caliper:caliper-util", + "com.google.dagger:dagger", + "com.google.guava:guava", + "com.squareup.okhttp:okhttp", + "joda-time:joda-time" + ], + "com.google.caliper:caliper-worker-jvm": [ + "com.google.caliper:caliper-core", + "com.google.caliper:caliper-worker", + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "com.google.dagger:dagger", + "com.google.guava:guava", + "com.sun.jersey:jersey-client" + ], "com.google.code.findbugs:annotations": [ "com.google.code.findbugs:jsr305", "net.jcip:jcip-annotations" ], + "com.google.code.gson:gson": [ + "com.google.errorprone:error_prone_annotations" + ], + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": [ + "com.google.guava:guava", + "javax.annotation:javax.annotation-api", + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util" + ], + "com.google.dagger:dagger": [ + "javax.inject:javax.inject" + ], + "com.google.dagger:dagger-producers": [ + "com.google.dagger:dagger", + "com.google.guava:guava", + "javax.inject:javax.inject", + "org.checkerframework:checker-compat-qual" + ], "com.google.guava:guava": [ "com.google.code.findbugs:jsr305", "com.google.errorprone:error_prone_annotations", @@ -268,6 +761,20 @@ "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.protobuf:protobuf-java-util": [ "com.google.code.findbugs:jsr305", "com.google.code.gson:gson", @@ -284,15 +791,14 @@ "org.yaml:snakeyaml" ], "com.google.truth.extensions:truth-java8-extension": [ - "com.google.truth:truth", - "org.checkerframework:checker-qual" + "com.google.truth:truth" ], "com.google.truth.extensions:truth-liteproto-extension": [ "com.google.auto.value:auto-value-annotations", "com.google.errorprone:error_prone_annotations", "com.google.guava:guava", "com.google.truth:truth", - "org.checkerframework:checker-qual" + "org.jspecify:jspecify" ], "com.google.truth.extensions:truth-proto-extension": [ "com.google.auto.value:auto-value-annotations", @@ -301,29 +807,357 @@ "com.google.protobuf:protobuf-java", "com.google.truth.extensions:truth-liteproto-extension", "com.google.truth:truth", - "org.checkerframework:checker-qual" + "org.jspecify:jspecify" ], "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.jspecify:jspecify", "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" + ], + "com.sun.jersey:jersey-client": [ + "com.sun.jersey:jersey-core" + ], + "com.sun.jersey:jersey-core": [ + "javax.ws.rs:jsr311-api" + ], + "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" + ], + "org.osgi:org.osgi.util.function": [ + "org.osgi:osgi.annotation" + ], + "org.osgi:org.osgi.util.promise": [ + "org.osgi:org.osgi.util.function", + "org.osgi:osgi.annotation" + ], + "org.osgi:org.osgi.util.tracker": [ + "org.osgi:osgi.annotation" + ], + "org.ow2.asm:asm-analysis": [ + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-commons": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" + ], + "org.ow2.asm:asm-tree": [ + "org.ow2.asm:asm" + ], + "org.ow2.asm:asm-util": [ + "org.ow2.asm:asm", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-tree" ] }, - "skipped": [ - "com.google.guava:listenablefuture:jar:sources" - ], "packages": { + "biz.aQute.bnd:biz.aQute.bnd.util": [ + "aQute.bnd.classfile", + "aQute.bnd.classfile.builder", + "aQute.bnd.classfile.preview", + "aQute.bnd.exceptions", + "aQute.bnd.memoize", + "aQute.bnd.result", + "aQute.bnd.signatures", + "aQute.bnd.stream", + "aQute.bnd.unmodifiable", + "aQute.lib.io", + "aQute.lib.stringrover", + "aQute.libg.glob" + ], + "biz.aQute.bnd:biz.aQute.bndlib": [ + "aQute.bnd.annotation", + "aQute.bnd.annotation.baseline", + "aQute.bnd.annotation.component", + "aQute.bnd.annotation.headers", + "aQute.bnd.annotation.jpms", + "aQute.bnd.annotation.licenses", + "aQute.bnd.annotation.metatype", + "aQute.bnd.annotation.plugin", + "aQute.bnd.annotation.service", + "aQute.bnd.annotation.spi", + "aQute.bnd.annotation.xml", + "aQute.bnd.apiguardian.api", + "aQute.bnd.aspectj.plugin", + "aQute.bnd.build", + "aQute.bnd.build.api", + "aQute.bnd.build.model", + "aQute.bnd.build.model.clauses", + "aQute.bnd.build.model.conversions", + "aQute.bnd.buildtool", + "aQute.bnd.bundle.annotations", + "aQute.bnd.cdi", + "aQute.bnd.classindex", + "aQute.bnd.compatibility", + "aQute.bnd.component", + "aQute.bnd.component.annotations", + "aQute.bnd.component.error", + "aQute.bnd.connection.settings", + "aQute.bnd.differ", + "aQute.bnd.exporter.executable", + "aQute.bnd.exporter.runbundles", + "aQute.bnd.filerepo", + "aQute.bnd.header", + "aQute.bnd.help", + "aQute.bnd.help.instructions", + "aQute.bnd.http", + "aQute.bnd.junit", + "aQute.bnd.make", + "aQute.bnd.make.calltree", + "aQute.bnd.make.component", + "aQute.bnd.make.coverage", + "aQute.bnd.make.metatype", + "aQute.bnd.maven", + "aQute.bnd.maven.support", + "aQute.bnd.metatype", + "aQute.bnd.metatype.annotations", + "aQute.bnd.obr", + "aQute.bnd.osgi", + "aQute.bnd.osgi.eclipse", + "aQute.bnd.osgi.repository", + "aQute.bnd.osgi.resource", + "aQute.bnd.plugin.ant", + "aQute.bnd.plugin.eclipse", + "aQute.bnd.plugin.git", + "aQute.bnd.plugin.gradle", + "aQute.bnd.plugin.jpms", + "aQute.bnd.plugin.maven", + "aQute.bnd.plugin.spi", + "aQute.bnd.print", + "aQute.bnd.properties", + "aQute.bnd.remoteworkspace.client", + "aQute.bnd.remoteworkspace.server", + "aQute.bnd.resource.repository", + "aQute.bnd.service", + "aQute.bnd.service.action", + "aQute.bnd.service.classparser", + "aQute.bnd.service.clipboard", + "aQute.bnd.service.diff", + "aQute.bnd.service.export", + "aQute.bnd.service.extension", + "aQute.bnd.service.externalplugin", + "aQute.bnd.service.generate", + "aQute.bnd.service.library", + "aQute.bnd.service.lifecycle", + "aQute.bnd.service.maven", + "aQute.bnd.service.message", + "aQute.bnd.service.progress", + "aQute.bnd.service.release", + "aQute.bnd.service.remotelaunch", + "aQute.bnd.service.remoteworkspace", + "aQute.bnd.service.reporter", + "aQute.bnd.service.repository", + "aQute.bnd.service.resolve.hook", + "aQute.bnd.service.specifications", + "aQute.bnd.service.url", + "aQute.bnd.service.verifier", + "aQute.bnd.signing", + "aQute.bnd.url", + "aQute.bnd.util.dto", + "aQute.bnd.util.home", + "aQute.bnd.util.repository", + "aQute.bnd.version", + "aQute.bnd.version.maven", + "aQute.bnd.xmlattribute", + "aQute.lib.aspects", + "aQute.lib.base64", + "aQute.lib.collections", + "aQute.lib.concurrent.serial", + "aQute.lib.concurrentinit", + "aQute.lib.converter", + "aQute.lib.date", + "aQute.lib.deployer", + "aQute.lib.fileset", + "aQute.lib.filter", + "aQute.lib.formatter", + "aQute.lib.hex", + "aQute.lib.hierarchy", + "aQute.lib.io", + "aQute.lib.json", + "aQute.lib.link", + "aQute.lib.manifest", + "aQute.lib.mavenpasswordobfuscator", + "aQute.lib.persistentmap", + "aQute.lib.redirect", + "aQute.lib.settings", + "aQute.lib.specinterface", + "aQute.lib.spring", + "aQute.lib.stringrover", + "aQute.lib.strings", + "aQute.lib.tag", + "aQute.lib.utf8properties", + "aQute.lib.watcher", + "aQute.lib.xml", + "aQute.lib.xpath", + "aQute.lib.zip", + "aQute.libg.command", + "aQute.libg.cryptography", + "aQute.libg.filelock", + "aQute.libg.generics", + "aQute.libg.glob", + "aQute.libg.gzip", + "aQute.libg.ints", + "aQute.libg.map", + "aQute.libg.qtokens", + "aQute.libg.reporter", + "aQute.libg.reporter.slf4j", + "aQute.libg.sed", + "aQute.libg.tuple", + "aQute.libg.uri", + "aQute.service.reporter" + ], + "com.google.android:annotations": [ + "android.annotation" + ], "com.google.api.grpc:proto-google-common-protos": [ "com.google.api", "com.google.cloud", @@ -336,6 +1170,13 @@ "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", @@ -360,48 +1201,9 @@ "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", @@ -419,6 +1221,48 @@ "com.google.auto.value.extension.serializable", "com.google.auto.value.extension.toprettystring" ], + "com.google.caliper:caliper": [ + "com.google.caliper.runner", + "com.google.caliper.runner.instrument", + "com.google.caliper.runner.resultprocessor" + ], + "com.google.caliper:caliper-api": [ + "com.google.caliper", + "com.google.caliper.api", + "com.google.caliper.model" + ], + "com.google.caliper:caliper-core": [ + "com.google.caliper.bridge", + "com.google.caliper.core", + "com.google.caliper.memory" + ], + "com.google.caliper:caliper-runner": [ + "com.google.caliper.runner", + "com.google.caliper.runner.config", + "com.google.caliper.runner.experiment", + "com.google.caliper.runner.instrument", + "com.google.caliper.runner.options", + "com.google.caliper.runner.resultprocessor", + "com.google.caliper.runner.server", + "com.google.caliper.runner.target", + "com.google.caliper.runner.worker", + "com.google.caliper.runner.worker.dryrun", + "com.google.caliper.runner.worker.targetinfo", + "com.google.caliper.runner.worker.trial" + ], + "com.google.caliper:caliper-util": [ + "com.google.caliper.json", + "com.google.caliper.util" + ], + "com.google.caliper:caliper-worker": [ + "com.google.caliper.worker", + "com.google.caliper.worker.connection", + "com.google.caliper.worker.handler", + "com.google.caliper.worker.instrument" + ], + "com.google.caliper:caliper-worker-jvm": [ + "com.google.caliper.worker" + ], "com.google.code.findbugs:annotations": [ "edu.umd.cs.findbugs", "edu.umd.cs.findbugs.annotations", @@ -443,6 +1287,48 @@ "com.google.gson.reflect", "com.google.gson.stream" ], + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": [ + "com.google.monitoring.runtime.instrumentation", + "com.google.monitoring.runtime.instrumentation.asm", + "com.google.monitoring.runtime.instrumentation.asm.commons", + "com.google.monitoring.runtime.instrumentation.asm.signature", + "com.google.monitoring.runtime.instrumentation.asm.tree", + "com.google.monitoring.runtime.instrumentation.asm.tree.analysis", + "com.google.monitoring.runtime.instrumentation.asm.util", + "com.google.monitoring.runtime.instrumentation.checker.nullness.compatqual", + "com.google.monitoring.runtime.instrumentation.common.annotations", + "com.google.monitoring.runtime.instrumentation.common.base", + "com.google.monitoring.runtime.instrumentation.common.base.internal", + "com.google.monitoring.runtime.instrumentation.common.cache", + "com.google.monitoring.runtime.instrumentation.common.collect", + "com.google.monitoring.runtime.instrumentation.common.escape", + "com.google.monitoring.runtime.instrumentation.common.eventbus", + "com.google.monitoring.runtime.instrumentation.common.graph", + "com.google.monitoring.runtime.instrumentation.common.hash", + "com.google.monitoring.runtime.instrumentation.common.html", + "com.google.monitoring.runtime.instrumentation.common.io", + "com.google.monitoring.runtime.instrumentation.common.math", + "com.google.monitoring.runtime.instrumentation.common.net", + "com.google.monitoring.runtime.instrumentation.common.primitives", + "com.google.monitoring.runtime.instrumentation.common.reflect", + "com.google.monitoring.runtime.instrumentation.common.util.concurrent", + "com.google.monitoring.runtime.instrumentation.common.xml", + "com.google.monitoring.runtime.instrumentation.errorprone.annotations", + "com.google.monitoring.runtime.instrumentation.errorprone.annotations.concurrent", + "com.google.monitoring.runtime.instrumentation.j2objc.annotations", + "com.google.thirdparty.publicsuffix" + ], + "com.google.dagger:dagger": [ + "dagger", + "dagger.internal", + "dagger.multibindings" + ], + "com.google.dagger:dagger-producers": [ + "dagger.producers", + "dagger.producers.internal", + "dagger.producers.monitoring", + "dagger.producers.monitoring.internal" + ], "com.google.errorprone:error_prone_annotations": [ "com.google.errorprone.annotations", "com.google.errorprone.annotations.concurrent" @@ -480,6 +1366,27 @@ "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" ], @@ -505,6 +1412,214 @@ "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" + ], + "com.sun.jersey:jersey-client": [ + "com.sun.jersey.api.client", + "com.sun.jersey.api.client.async", + "com.sun.jersey.api.client.config", + "com.sun.jersey.api.client.filter", + "com.sun.jersey.client.impl", + "com.sun.jersey.client.impl.async", + "com.sun.jersey.client.proxy", + "com.sun.jersey.client.urlconnection", + "com.sun.ws.rs.ext" + ], + "com.sun.jersey:jersey-core": [ + "com.sun.jersey.api.provider.jaxb", + "com.sun.jersey.api.representation", + "com.sun.jersey.api.uri", + "com.sun.jersey.core.header", + "com.sun.jersey.core.header.reader", + "com.sun.jersey.core.impl.provider.entity", + "com.sun.jersey.core.impl.provider.header", + "com.sun.jersey.core.impl.provider.xml", + "com.sun.jersey.core.osgi", + "com.sun.jersey.core.provider", + "com.sun.jersey.core.provider.jaxb", + "com.sun.jersey.core.reflection", + "com.sun.jersey.core.spi.component", + "com.sun.jersey.core.spi.component.ioc", + "com.sun.jersey.core.spi.factory", + "com.sun.jersey.core.spi.scanning", + "com.sun.jersey.core.spi.scanning.uri", + "com.sun.jersey.core.util", + "com.sun.jersey.impl", + "com.sun.jersey.localization", + "com.sun.jersey.spi", + "com.sun.jersey.spi.inject", + "com.sun.jersey.spi.service" + ], + "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" + ], + "info.picocli:picocli": [ + "picocli" + ], + "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" + ], + "javax.annotation:javax.annotation-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.annotation.sql" + ], + "javax.inject:javax.inject": [ + "javax.inject" + ], + "javax.ws.rs:jsr311-api": [ + "javax.ws.rs", + "javax.ws.rs.core", + "javax.ws.rs.ext" + ], + "joda-time:joda-time": [ + "org.joda.time", + "org.joda.time.base", + "org.joda.time.chrono", + "org.joda.time.convert", + "org.joda.time.field", + "org.joda.time.format", + "org.joda.time.tz" + ], "junit:junit": [ "junit.extensions", "junit.framework", @@ -583,9 +1698,6 @@ "net.bytebuddy.agent", "net.bytebuddy.agent.utility.nullability" ], - "net.bytebuddy:byte-buddy:jar:sources": [ - "net.bytebuddy.build" - ], "net.jcip:jcip-annotations": [ "net.jcip.annotations" ], @@ -598,6 +1710,61 @@ "org.antlr.v4.runtime.tree.pattern", "org.antlr.v4.runtime.tree.xpath" ], + "org.apache.httpcomponents:httpclient": [ + "org.apache.http.auth", + "org.apache.http.auth.params", + "org.apache.http.client", + "org.apache.http.client.config", + "org.apache.http.client.entity", + "org.apache.http.client.methods", + "org.apache.http.client.params", + "org.apache.http.client.protocol", + "org.apache.http.client.utils", + "org.apache.http.conn", + "org.apache.http.conn.params", + "org.apache.http.conn.routing", + "org.apache.http.conn.scheme", + "org.apache.http.conn.socket", + "org.apache.http.conn.ssl", + "org.apache.http.conn.util", + "org.apache.http.cookie", + "org.apache.http.cookie.params", + "org.apache.http.impl.auth", + "org.apache.http.impl.client", + "org.apache.http.impl.conn", + "org.apache.http.impl.conn.tsccm", + "org.apache.http.impl.cookie", + "org.apache.http.impl.execchain" + ], + "org.apache.httpcomponents:httpcore": [ + "org.apache.http", + "org.apache.http.annotation", + "org.apache.http.concurrent", + "org.apache.http.config", + "org.apache.http.entity", + "org.apache.http.impl", + "org.apache.http.impl.bootstrap", + "org.apache.http.impl.entity", + "org.apache.http.impl.io", + "org.apache.http.impl.pool", + "org.apache.http.io", + "org.apache.http.message", + "org.apache.http.params", + "org.apache.http.pool", + "org.apache.http.protocol", + "org.apache.http.ssl", + "org.apache.http.util" + ], + "org.apache.tomcat:annotations-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.ejb", + "javax.persistence", + "javax.xml.ws" + ], + "org.checkerframework:checker-compat-qual": [ + "org.checkerframework.checker.nullness.compatqual" + ], "org.checkerframework:checker-qual": [ "org.checkerframework.checker.builder.qual", "org.checkerframework.checker.calledmethods.qual", @@ -630,13 +1797,52 @@ "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.jspecify:jspecify": [ - "org.jspecify.nullness" + "org.jspecify.annotations" ], "org.mockito:mockito-core": [ "org.mockito", @@ -716,10 +1922,68 @@ "org.objenesis.instantiator.util", "org.objenesis.strategy" ], + "org.osgi:org.osgi.dto": [ + "org.osgi.dto" + ], + "org.osgi:org.osgi.framework": [ + "org.osgi.framework", + "org.osgi.framework.dto", + "org.osgi.framework.hooks.bundle", + "org.osgi.framework.hooks.resolver", + "org.osgi.framework.hooks.service", + "org.osgi.framework.hooks.weaving", + "org.osgi.framework.launch", + "org.osgi.framework.namespace", + "org.osgi.framework.startlevel", + "org.osgi.framework.startlevel.dto", + "org.osgi.framework.wiring", + "org.osgi.framework.wiring.dto" + ], + "org.osgi:org.osgi.resource": [ + "org.osgi.resource", + "org.osgi.resource.dto" + ], + "org.osgi:org.osgi.service.log": [ + "org.osgi.service.log" + ], + "org.osgi:org.osgi.service.repository": [ + "org.osgi.service.repository" + ], + "org.osgi:org.osgi.util.function": [ + "org.osgi.util.function" + ], + "org.osgi:org.osgi.util.promise": [ + "org.osgi.util.promise" + ], + "org.osgi:org.osgi.util.tracker": [ + "org.osgi.util.tracker" + ], + "org.osgi:osgi.annotation": [ + "org.osgi.annotation.bundle", + "org.osgi.annotation.versioning" + ], "org.ow2.asm:asm": [ "org.objectweb.asm", "org.objectweb.asm.signature" ], + "org.ow2.asm:asm-analysis": [ + "org.objectweb.asm.tree.analysis" + ], + "org.ow2.asm:asm-commons": [ + "org.objectweb.asm.commons" + ], + "org.ow2.asm:asm-tree": [ + "org.objectweb.asm.tree" + ], + "org.ow2.asm:asm-util": [ + "org.objectweb.asm.util" + ], + "org.slf4j:slf4j-api": [ + "org.slf4j", + "org.slf4j.event", + "org.slf4j.helpers", + "org.slf4j.spi" + ], "org.threeten:threeten-extra": [ "org.threeten.extra", "org.threeten.extra.chrono", @@ -753,139 +2017,338 @@ }, "repositories": { "https://maven.google.com/": [ + "biz.aQute.bnd:biz.aQute.bnd.util", + "biz.aQute.bnd:biz.aQute.bndlib", + "com.google.android:annotations", "com.google.api.grpc:proto-google-common-protos", - "com.google.api.grpc:proto-google-common-protos:jar:sources", + "com.google.auth:google-auth-library-credentials", + "com.google.auth:google-auth-library-oauth2-http", "com.google.auto.value:auto-value", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:sources", - "com.google.auto.value:auto-value:jar:sources", + "com.google.caliper:caliper", + "com.google.caliper:caliper-api", + "com.google.caliper:caliper-core", + "com.google.caliper:caliper-runner", + "com.google.caliper:caliper-util", + "com.google.caliper:caliper-worker", + "com.google.caliper:caliper-worker-jvm", "com.google.code.findbugs:annotations", - "com.google.code.findbugs:annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:sources", + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", "com.google.guava:guava-testlib", - "com.google.guava:guava-testlib:jar:sources", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", "com.google.protobuf:protobuf-java-util", - "com.google.protobuf:protobuf-java-util:jar:sources", - "com.google.protobuf:protobuf-java:jar:sources", "com.google.re2j:re2j", - "com.google.re2j:re2j:jar:sources", "com.google.testparameterinjector:test-parameter-injector", - "com.google.testparameterinjector:test-parameter-injector:jar:sources", "com.google.truth.extensions:truth-java8-extension", - "com.google.truth.extensions:truth-java8-extension:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth.extensions:truth-proto-extension", - "com.google.truth.extensions:truth-proto-extension:jar:sources", "com.google.truth:truth", - "com.google.truth:truth:jar:sources", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "com.sun.jersey:jersey-client", + "com.sun.jersey:jersey-core", + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "info.picocli:picocli", + "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", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "javax.ws.rs:jsr311-api", + "joda-time:joda-time", "junit:junit", - "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:sources", "net.jcip:jcip-annotations", - "net.jcip:jcip-annotations:jar:sources", "org.antlr:antlr4-runtime", - "org.antlr:antlr4-runtime:jar:sources", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.checkerframework:checker-compat-qual", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:sources", + "org.codehaus.mojo:animal-sniffer-annotations", "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations", "org.jspecify:jspecify", - "org.jspecify:jspecify:jar:sources", "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:sources", + "org.osgi:org.osgi.dto", + "org.osgi:org.osgi.framework", + "org.osgi:org.osgi.resource", + "org.osgi:org.osgi.service.log", + "org.osgi:org.osgi.service.repository", + "org.osgi:org.osgi.util.function", + "org.osgi:org.osgi.util.promise", + "org.osgi:org.osgi.util.tracker", + "org.osgi:osgi.annotation", "org.ow2.asm:asm", - "org.ow2.asm:asm:jar:sources", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util", + "org.slf4j:slf4j-api", "org.threeten:threeten-extra", - "org.threeten:threeten-extra:jar:sources", - "org.yaml:snakeyaml", - "org.yaml:snakeyaml:jar:sources" + "org.yaml:snakeyaml" ], "https://repo1.maven.org/maven2/": [ + "biz.aQute.bnd:biz.aQute.bnd.util", + "biz.aQute.bnd:biz.aQute.bndlib", + "com.google.android:annotations", "com.google.api.grpc:proto-google-common-protos", - "com.google.api.grpc:proto-google-common-protos:jar:sources", + "com.google.auth:google-auth-library-credentials", + "com.google.auth:google-auth-library-oauth2-http", "com.google.auto.value:auto-value", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:sources", - "com.google.auto.value:auto-value:jar:sources", + "com.google.caliper:caliper", + "com.google.caliper:caliper-api", + "com.google.caliper:caliper-core", + "com.google.caliper:caliper-runner", + "com.google.caliper:caliper-util", + "com.google.caliper:caliper-worker", + "com.google.caliper:caliper-worker-jvm", "com.google.code.findbugs:annotations", - "com.google.code.findbugs:annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:sources", + "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", + "com.google.dagger:dagger", + "com.google.dagger:dagger-producers", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", "com.google.guava:guava-testlib", - "com.google.guava:guava-testlib:jar:sources", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", "com.google.protobuf:protobuf-java-util", - "com.google.protobuf:protobuf-java-util:jar:sources", - "com.google.protobuf:protobuf-java:jar:sources", "com.google.re2j:re2j", - "com.google.re2j:re2j:jar:sources", "com.google.testparameterinjector:test-parameter-injector", - "com.google.testparameterinjector:test-parameter-injector:jar:sources", "com.google.truth.extensions:truth-java8-extension", - "com.google.truth.extensions:truth-java8-extension:jar:sources", "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-liteproto-extension:jar:sources", "com.google.truth.extensions:truth-proto-extension", - "com.google.truth.extensions:truth-proto-extension:jar:sources", "com.google.truth:truth", - "com.google.truth:truth:jar:sources", + "com.squareup.okhttp:okhttp", + "com.squareup.okio:okio", + "com.sun.jersey:jersey-client", + "com.sun.jersey:jersey-core", + "commons-codec:commons-codec", + "commons-logging:commons-logging", + "info.picocli:picocli", + "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", + "javax.annotation:javax.annotation-api", + "javax.inject:javax.inject", + "javax.ws.rs:jsr311-api", + "joda-time:joda-time", "junit:junit", - "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:sources", "net.jcip:jcip-annotations", - "net.jcip:jcip-annotations:jar:sources", "org.antlr:antlr4-runtime", - "org.antlr:antlr4-runtime:jar:sources", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore", + "org.apache.tomcat:annotations-api", + "org.checkerframework:checker-compat-qual", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:sources", + "org.codehaus.mojo:animal-sniffer-annotations", "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations", "org.jspecify:jspecify", - "org.jspecify:jspecify:jar:sources", "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:sources", "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:sources", + "org.osgi:org.osgi.dto", + "org.osgi:org.osgi.framework", + "org.osgi:org.osgi.resource", + "org.osgi:org.osgi.service.log", + "org.osgi:org.osgi.service.repository", + "org.osgi:org.osgi.util.function", + "org.osgi:org.osgi.util.promise", + "org.osgi:org.osgi.util.tracker", + "org.osgi:osgi.annotation", "org.ow2.asm:asm", - "org.ow2.asm:asm:jar:sources", + "org.ow2.asm:asm-analysis", + "org.ow2.asm:asm-commons", + "org.ow2.asm:asm-tree", + "org.ow2.asm:asm-util", + "org.slf4j:slf4j-api", "org.threeten:threeten-extra", - "org.threeten:threeten-extra:jar:sources", - "org.yaml:snakeyaml", - "org.yaml:snakeyaml:jar:sources" + "org.yaml:snakeyaml" ] }, + "services": { + "com.google.auto.value:auto-value": { + "com.google.auto.value.extension.AutoValueExtension": [ + "com.google.auto.value.extension.memoized.processor.MemoizeExtension", + "com.google.auto.value.extension.serializable.processor.SerializableAutoValueExtension", + "com.google.auto.value.extension.toprettystring.processor.ToPrettyStringExtension" + ], + "com.google.auto.value.extension.serializable.serializer.interfaces.SerializerExtension": [ + "com.google.auto.value.extension.serializable.serializer.impl.ImmutableListSerializerExtension", + "com.google.auto.value.extension.serializable.serializer.impl.ImmutableMapSerializerExtension", + "com.google.auto.value.extension.serializable.serializer.impl.OptionalSerializerExtension" + ], + "javax.annotation.processing.Processor": [ + "com.google.auto.value.extension.memoized.processor.MemoizedValidator", + "com.google.auto.value.extension.toprettystring.processor.ToPrettyStringValidator", + "com.google.auto.value.processor.AutoAnnotationProcessor", + "com.google.auto.value.processor.AutoBuilderProcessor", + "com.google.auto.value.processor.AutoOneOfProcessor", + "com.google.auto.value.processor.AutoValueBuilderProcessor", + "com.google.auto.value.processor.AutoValueProcessor" + ] + }, + "com.sun.jersey:jersey-core": { + "com.sun.jersey.spi.HeaderDelegateProvider": [ + "com.sun.jersey.core.impl.provider.header.CacheControlProvider", + "com.sun.jersey.core.impl.provider.header.CookieProvider", + "com.sun.jersey.core.impl.provider.header.DateProvider", + "com.sun.jersey.core.impl.provider.header.EntityTagProvider", + "com.sun.jersey.core.impl.provider.header.LocaleProvider", + "com.sun.jersey.core.impl.provider.header.MediaTypeProvider", + "com.sun.jersey.core.impl.provider.header.NewCookieProvider", + "com.sun.jersey.core.impl.provider.header.StringProvider", + "com.sun.jersey.core.impl.provider.header.URIProvider" + ], + "com.sun.jersey.spi.inject.InjectableProvider": [ + "com.sun.jersey.core.impl.provider.xml.DocumentBuilderFactoryProvider", + "com.sun.jersey.core.impl.provider.xml.SAXParserContextProvider", + "com.sun.jersey.core.impl.provider.xml.TransformerFactoryProvider", + "com.sun.jersey.core.impl.provider.xml.XMLStreamReaderContextProvider" + ], + "javax.ws.rs.ext.MessageBodyReader": [ + "com.sun.jersey.core.impl.provider.entity.ByteArrayProvider", + "com.sun.jersey.core.impl.provider.entity.DataSourceProvider", + "com.sun.jersey.core.impl.provider.entity.DocumentProvider", + "com.sun.jersey.core.impl.provider.entity.EntityHolderReader", + "com.sun.jersey.core.impl.provider.entity.FileProvider", + "com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider", + "com.sun.jersey.core.impl.provider.entity.FormProvider", + "com.sun.jersey.core.impl.provider.entity.InputStreamProvider", + "com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider", + "com.sun.jersey.core.impl.provider.entity.ReaderProvider", + "com.sun.jersey.core.impl.provider.entity.RenderedImageProvider", + "com.sun.jersey.core.impl.provider.entity.SourceProvider$DOMSourceReader", + "com.sun.jersey.core.impl.provider.entity.SourceProvider$SAXSourceReader", + "com.sun.jersey.core.impl.provider.entity.SourceProvider$StreamSourceReader", + "com.sun.jersey.core.impl.provider.entity.StringProvider", + "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text", + "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text", + "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text", + "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$Text" + ], + "javax.ws.rs.ext.MessageBodyWriter": [ + "com.sun.jersey.core.impl.provider.entity.ByteArrayProvider", + "com.sun.jersey.core.impl.provider.entity.DataSourceProvider", + "com.sun.jersey.core.impl.provider.entity.DocumentProvider", + "com.sun.jersey.core.impl.provider.entity.FileProvider", + "com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider", + "com.sun.jersey.core.impl.provider.entity.FormProvider", + "com.sun.jersey.core.impl.provider.entity.InputStreamProvider", + "com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider", + "com.sun.jersey.core.impl.provider.entity.ReaderProvider", + "com.sun.jersey.core.impl.provider.entity.RenderedImageProvider", + "com.sun.jersey.core.impl.provider.entity.SourceProvider$SourceWriter", + "com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider", + "com.sun.jersey.core.impl.provider.entity.StringProvider", + "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text", + "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text", + "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App", + "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General", + "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text" + ] + }, + "io.netty:netty-common": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + }, + "org.threeten:threeten-extra": { + "java.time.chrono.Chronology": [ + "org.threeten.extra.chrono.BritishCutoverChronology", + "org.threeten.extra.chrono.CopticChronology", + "org.threeten.extra.chrono.DiscordianChronology", + "org.threeten.extra.chrono.EthiopicChronology", + "org.threeten.extra.chrono.InternationalFixedChronology", + "org.threeten.extra.chrono.JulianChronology", + "org.threeten.extra.chrono.PaxChronology", + "org.threeten.extra.chrono.Symmetry010Chronology", + "org.threeten.extra.chrono.Symmetry454Chronology" + ] + } + }, "version": "2" } diff --git a/repositories.bzl b/repositories.bzl index 903db40a9..4addd294f 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -31,12 +31,31 @@ def bazel_common_dependency(): url = "https://github.com/google/bazel-common/archive/%s.tar.gz" % bazel_common_tag, ) +def cel_spec_dependency(): + # required by cel_spec + http_archive( + name = "io_bazel_rules_go", + sha256 = "19ef30b21eae581177e0028f6f4b1f54c66467017be33d211ab6fc81da01ea4d", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip", + "https://github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip", + ], + ) + + http_archive( + name = "cel_spec", + sha256 = "ad735dcea00992c36c7e94a56bceebedad475a01ee63b49c6796c1fcb7b6a41c", + strip_prefix = "cel-spec-0.16.2", + urls = [ + "https://github.com/google/cel-spec/archive/refs/tags/v0.16.2.tar.gz", + ], + ) + def _non_module_dependencies_impl(_ctx): antlr4_jar_dependency() bazel_common_dependency() + cel_spec_dependency() non_module_dependencies = module_extension( implementation = _non_module_dependencies_impl, ) - - diff --git a/runtime/src/main/java/dev/cel/runtime/BUILD.bazel b/runtime/src/main/java/dev/cel/runtime/BUILD.bazel index 7e8222570..674635abc 100644 --- a/runtime/src/main/java/dev/cel/runtime/BUILD.bazel +++ b/runtime/src/main/java/dev/cel/runtime/BUILD.bazel @@ -296,6 +296,7 @@ java_library( "@maven//:com_google_code_findbugs_annotations", "@maven//:com_google_errorprone_error_prone_annotations", "@maven//:com_google_guava_guava", + "@maven//:com_google_protobuf_protobuf_java", "@maven//:org_jspecify_jspecify", ], ) From d5ca0506fc5d92153574daff9dd58ac42bfa26ab Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Tue, 24 Jun 2025 18:38:42 -0700 Subject: [PATCH 5/6] Update MODULE.bazel --- .bazelversion | 3 - MODULE.bazel | 51 +- maven_android_install.json | 118 +++ maven_install.json | 1705 +----------------------------------- repositories.bzl | 32 +- 5 files changed, 206 insertions(+), 1703 deletions(-) delete mode 100644 .bazelversion create mode 100644 maven_android_install.json diff --git a/.bazelversion b/.bazelversion deleted file mode 100644 index a48b36ee5..000000000 --- a/.bazelversion +++ /dev/null @@ -1,3 +0,0 @@ -7.3.2 -# 6.5.0 -# Pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed diff --git a/MODULE.bazel b/MODULE.bazel index d6610bbdc..8f6e9a9ec 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -17,14 +17,15 @@ module( ) bazel_dep(name = "bazel_skylib", version = "1.7.1") -bazel_dep(name = "rules_jvm_external", version = "6.4") -bazel_dep(name = "protobuf", version = "29.0-rc1", repo_name = "com_google_protobuf") -bazel_dep(name = "googleapis", version = "0.0.0-20240819-fe8ba054a", repo_name = "com_google_googleapis") +bazel_dep(name = "rules_jvm_external", version = "6.6") +bazel_dep(name = "protobuf", version = "31.0", repo_name = "com_google_protobuf") +bazel_dep(name = "googleapis", version = "0.0.0-20241220-5e258e33.bcr.1", repo_name = "com_google_googleapis") bazel_dep(name = "rules_pkg", version = "0.10.1") bazel_dep(name = "rules_license", version = "1.0.0") -bazel_dep(name = "rules_proto", version = "6.0.2") -bazel_dep(name = "grpc-java", version = "1.66.0") -bazel_dep(name = "rules_java", version = "7.12.1") +bazel_dep(name = "rules_proto", version = "7.1.0") +# bazel_dep(name = "grpc-java", version = "1.66.0") +bazel_dep(name = "rules_java", version = "8.9.0") +bazel_dep(name = "rules_android", version = "0.6.4") switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules") switched_rules.use_languages(java = True) @@ -32,27 +33,31 @@ use_repo(switched_rules, "com_google_googleapis_imports") maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") +GUAVA_VERSION = "33.4.8" + # run 'bazel run @unpinned_maven//:pin' after updating versions below to generate a new lock file. maven.install( + name = "maven", # keep sorted artifacts = [ "com.google.auto.value:auto-value:1.11.0", "com.google.auto.value:auto-value-annotations:1.11.0", "com.google.code.findbugs:annotations:3.0.1", - "com.google.errorprone:error_prone_annotations:2.33.0", - "com.google.guava:guava:33.3.1-jre", - "com.google.guava:guava-testlib:33.3.1-jre", - "com.google.protobuf:protobuf-java:4.29.0-RC1", - "com.google.protobuf:protobuf-java-util:4.29.0-RC1", - "com.google.re2j:re2j:1.7", + "com.google.errorprone:error_prone_annotations:2.38.0", + "com.google.guava:guava:" + GUAVA_VERSION + "-jre", + "com.google.guava:guava-testlib:" + GUAVA_VERSION + "-jre", + "com.google.protobuf:protobuf-java:4.31.0", + "com.google.protobuf:protobuf-java-util:4.31.0", + "com.google.re2j:re2j:1.8", "com.google.testparameterinjector:test-parameter-injector:1.18", "com.google.truth.extensions:truth-java8-extension:1.4.4", "com.google.truth.extensions:truth-proto-extension:1.4.4", "com.google.truth:truth:1.4.4", - "org.antlr:antlr4-runtime:4.11.1", + "info.picocli:picocli:4.7.7", + "org.antlr:antlr4-runtime:4.13.2", "org.jspecify:jspecify:1.0.0", "org.threeten:threeten-extra:1.8.0", - "org.yaml:snakeyaml:2.2", + "org.yaml:snakeyaml:2.4", ], fail_if_repin_required = True, lock_file = "//:maven_install.json", @@ -61,7 +66,23 @@ maven.install( "https://repo1.maven.org/maven2", ], ) -use_repo(maven, "maven", "unpinned_maven") + +maven.install( + name = "maven_android", + # keep sorted + artifacts = [ + "com.google.guava:guava:" + GUAVA_VERSION + "-android", + "com.google.protobuf:protobuf-javalite:4.31.0", + ], + repositories = [ + "https://maven.google.com", + "https://repo1.maven.org/maven2", + ], + fail_if_repin_required = True, + lock_file = "//:maven_android_install.json", +) + +use_repo(maven, "maven", "maven_android", "unpinned_maven") non_module_dependencies = use_extension("//:repositories.bzl", "non_module_dependencies") use_repo(non_module_dependencies, "antlr4_jar") diff --git a/maven_android_install.json b/maven_android_install.json new file mode 100644 index 000000000..8e7b1c651 --- /dev/null +++ b/maven_android_install.json @@ -0,0 +1,118 @@ +{ + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", + "__INPUT_ARTIFACTS_HASH": -2068874328, + "__RESOLVED_ARTIFACTS_HASH": -350125018, + "artifacts": { + "com.google.errorprone:error_prone_annotations": { + "shasums": { + "jar": "77440e270b0bc9a249903c5a076c36a722c4886ca4f42675f2903a1c53ed61a5" + }, + "version": "2.36.0" + }, + "com.google.guava:failureaccess": { + "shasums": { + "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb" + }, + "version": "1.0.3" + }, + "com.google.guava:guava": { + "shasums": { + "jar": "a1f8a4bafe5a77232d333356843e194599b30837574a7f4be1063daaaaab102c" + }, + "version": "33.4.8-android" + }, + "com.google.guava:listenablefuture": { + "shasums": { + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" + }, + "version": "9999.0-empty-to-avoid-conflict-with-guava" + }, + "com.google.j2objc:j2objc-annotations": { + "shasums": { + "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64" + }, + "version": "3.0.0" + }, + "com.google.protobuf:protobuf-javalite": { + "shasums": { + "jar": "4f0b249e8b31c9e8ec527f0f7d3ecf6b6b6810263917fc3c3f81a34f5738555c" + }, + "version": "4.31.0" + }, + "org.jspecify:jspecify": { + "shasums": { + "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" + }, + "version": "1.0.0" + } + }, + "dependencies": { + "com.google.guava:guava": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "org.jspecify:jspecify" + ] + }, + "packages": { + "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.j2objc:j2objc-annotations": [ + "com.google.j2objc.annotations" + ], + "com.google.protobuf:protobuf-javalite": [ + "com.google.protobuf" + ], + "org.jspecify:jspecify": [ + "org.jspecify.annotations" + ] + }, + "repositories": { + "https://maven.google.com/": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-javalite", + "org.jspecify:jspecify" + ], + "https://repo1.maven.org/maven2/": [ + "com.google.errorprone:error_prone_annotations", + "com.google.guava:failureaccess", + "com.google.guava:guava", + "com.google.guava:listenablefuture", + "com.google.j2objc:j2objc-annotations", + "com.google.protobuf:protobuf-javalite", + "org.jspecify:jspecify" + ] + }, + "services": {}, + "version": "2" +} diff --git a/maven_install.json b/maven_install.json index b817df9f0..1e3742e9b 100755 --- a/maven_install.json +++ b/maven_install.json @@ -1,57 +1,15 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1731096910, - "__RESOLVED_ARTIFACTS_HASH": -1146591184, + "__INPUT_ARTIFACTS_HASH": -1438492139, + "__RESOLVED_ARTIFACTS_HASH": -128634824, "conflict_resolution": { - "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.11.0", - "com.google.errorprone:error_prone_annotations:2.28.0": "com.google.errorprone:error_prone_annotations:2.33.0", - "com.google.errorprone:error_prone_annotations:2.5.1": "com.google.errorprone:error_prone_annotations:2.33.0", - "com.google.guava:failureaccess:1.0.1": "com.google.guava:failureaccess:1.0.2", - "com.google.guava:guava-testlib:32.0.1-jre": "com.google.guava:guava-testlib:33.3.1-jre", - "com.google.guava:guava:32.0.1-jre": "com.google.guava:guava:33.3.1-jre", - "com.google.guava:guava:33.2.1-android": "com.google.guava:guava:33.3.1-jre", - "com.google.j2objc:j2objc-annotations:2.8": "com.google.j2objc:j2objc-annotations:3.0.0", - "com.google.truth:truth:1.1.2": "com.google.truth:truth:1.4.4", - "com.google.truth:truth:1.4.2": "com.google.truth:truth:1.4.4", - "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1" + "com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.38.0", + "com.google.guava:guava:33.0.0-jre": "com.google.guava:guava:33.4.8-jre", + "com.google.protobuf:protobuf-java-util:4.27.2": "com.google.protobuf:protobuf-java-util:4.31.0", + "com.google.protobuf:protobuf-java:4.27.2": "com.google.protobuf:protobuf-java:4.31.0", + "com.google.truth:truth:1.4.0": "com.google.truth:truth:1.4.4" }, "artifacts": { - "biz.aQute.bnd:biz.aQute.bnd.util": { - "shasums": { - "jar": "65b5bd4a0fab16812f1800c98ff74a038f37a38bfe899af382efed4efdc1e3e1" - }, - "version": "6.4.0" - }, - "biz.aQute.bnd:biz.aQute.bndlib": { - "shasums": { - "jar": "357145074872f9dbf67e629fcd237e6152707e575d735df4535282f9f588d2d8" - }, - "version": "6.4.0" - }, - "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": "d982eda20835e301dcbeec4d083289a44fdd06e9a35ce18449054f4ffd3f099f" - }, - "version": "1.23.0" - }, - "com.google.auth:google-auth-library-oauth2-http": { - "shasums": { - "jar": "f2bf739509b5f3697cb1bf33ff9dc27e8fc886cedb2f6376a458263f793ed133" - }, - "version": "1.23.0" - }, "com.google.auto.value:auto-value": { "shasums": { "jar": "aaf8d637bfed3c420436b9facf1b7a88d12c8785374e4202382783005319c2c3" @@ -64,48 +22,6 @@ }, "version": "1.11.0" }, - "com.google.caliper:caliper": { - "shasums": { - "jar": "d54e1bfdbe9359a79e175c217b8d472555cf20da9c5c0a18bdb1ea7db979ed8e" - }, - "version": "1.0-beta-3" - }, - "com.google.caliper:caliper-api": { - "shasums": { - "jar": "374f0c6c0c1f8784cb69d885e1dcbb7498c34ca20369e0597264568530642928" - }, - "version": "1.0-beta-3" - }, - "com.google.caliper:caliper-core": { - "shasums": { - "jar": "514deac8f8b09dd4262733e0a4406a333208c899dc7ea726b03600b9bb94f192" - }, - "version": "1.0-beta-3" - }, - "com.google.caliper:caliper-runner": { - "shasums": { - "jar": "3ab58890aa01343361adedf859500d280f67813df0cedfcd165b169533b9b1fa" - }, - "version": "1.0-beta-3" - }, - "com.google.caliper:caliper-util": { - "shasums": { - "jar": "6e9af500c7020450dfdb5003d09501d512d395f431c54c7ee8f79e712463fe66" - }, - "version": "1.0-beta-3" - }, - "com.google.caliper:caliper-worker": { - "shasums": { - "jar": "315d8e51df1f60551645a0e3bf2c504d2c79762f688e6f728eb9d1d9cd9a491b" - }, - "version": "1.0-beta-3" - }, - "com.google.caliper:caliper-worker-jvm": { - "shasums": { - "jar": "e14e1ecfdf939c82abdb902105be41ff3f83c18cb968116232015f2662d065a4" - }, - "version": "1.0-beta-3" - }, "com.google.code.findbugs:annotations": { "shasums": { "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79" @@ -120,51 +36,33 @@ }, "com.google.code.gson:gson": { "shasums": { - "jar": "57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b" - }, - "version": "2.11.0" - }, - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": { - "shasums": { - "jar": "1ef5535a8bd41cf3072469f381b9ee6ab28275311a7499f53d6e52adf976fef0" - }, - "version": "3.3.0" - }, - "com.google.dagger:dagger": { - "shasums": { - "jar": "329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a" - }, - "version": "2.22.1" - }, - "com.google.dagger:dagger-producers": { - "shasums": { - "jar": "f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35" + "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" }, - "version": "2.22.1" + "version": "2.10.1" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "d9f3af3974fa64cd0f0f34238f40d9898abf7df19ca15849e1978f5beb818cb6" + "jar": "6661d5335090a5fc61dd869d2095bc6c1e2156e3aa47a6e4ababdf64c99a7889" }, - "version": "2.33.0" + "version": "2.38.0" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064" + "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb" }, - "version": "1.0.2" + "version": "1.0.3" }, "com.google.guava:guava": { "shasums": { - "jar": "4bf0e2c5af8e4525c96e8fde17a4f7307f97f8478f11c4c8e35a0e3298ae4e90" + "jar": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed" }, - "version": "33.3.1-jre" + "version": "33.4.8-jre" }, "com.google.guava:guava-testlib": { "shasums": { - "jar": "8fde37b8ac7c19b826c216df2af3d711df4945bfdb68b3f1e6a1c3f4a527835c" + "jar": "a58a38746f97e02ae3d067b74a25ad2b136650227baa7124ce03fa3bce4e8576" }, - "version": "33.3.1-jre" + "version": "33.4.8-jre" }, "com.google.guava:listenablefuture": { "shasums": { @@ -172,18 +70,6 @@ }, "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": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64" @@ -192,21 +78,21 @@ }, "com.google.protobuf:protobuf-java": { "shasums": { - "jar": "a74a3dd143b1188a1e96c73328d3df1cdc990a5f7282699eccf4828413ba1973" + "jar": "68773dccd6cc5835af7a748759cecf5ea20ff083136e3847fbe94572b8e0ed6a" }, - "version": "4.29.0-RC1" + "version": "4.31.0" }, "com.google.protobuf:protobuf-java-util": { "shasums": { - "jar": "a6b300f081cc74b8c27774ee4531ef7bd9a29edbb2497b545f6aef1f6cc1ed77" + "jar": "f41d0df6f107e573e429b5528677b35184c9d44a8b88d4f71f76b31a5a18c3a9" }, - "version": "4.29.0-RC1" + "version": "4.31.0" }, "com.google.re2j:re2j": { "shasums": { - "jar": "4f657af51ab8bb0909bcc3eb40862d26125af8cbcf92aaaba595fed77f947bc0" + "jar": "7b52c72156dd7f98b3237a5b35c1d34fba381b21048c89208913ad80a45dfbd7" }, - "version": "1.7" + "version": "1.8" }, "com.google.testparameterinjector:test-parameter-injector": { "shasums": { @@ -238,196 +124,11 @@ }, "version": "1.4.4" }, - "com.squareup.okhttp:okhttp": { - "shasums": { - "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa" - }, - "version": "2.7.5" - }, - "com.squareup.okio:okio": { - "shasums": { - "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1" - }, - "version": "2.10.0" - }, - "com.sun.jersey:jersey-client": { - "shasums": { - "jar": "639c825c5db580f8115bf49ffc893093526d2ed1079fbc929b6a5fbd0b2eda40" - }, - "version": "1.19.4" - }, - "com.sun.jersey:jersey-core": { - "shasums": { - "jar": "64b03198e0264849d0fc341857ebcc9c882b1909a2dc35a0972fe7d901b826e5" - }, - "version": "1.19.4" - }, - "commons-codec:commons-codec": { - "shasums": { - "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" - }, - "version": "1.11" - }, - "commons-logging:commons-logging": { - "shasums": { - "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" - }, - "version": "1.2" - }, "info.picocli:picocli": { "shasums": { - "jar": "b0a5159e926de8084ff066025142270443533656bc599b8bb31d14d11fd138a4" + "jar": "f86e30fffd10d2b13b8caa8d4b237a7ee61f2ffccf5b1941de718b765d235bf8" }, - "version": "4.6.3" - }, - "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": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6" - }, - "version": "0.27.0" - }, - "javax.annotation:javax.annotation-api": { - "shasums": { - "jar": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b" - }, - "version": "1.3.2" - }, - "javax.inject:javax.inject": { - "shasums": { - "jar": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" - }, - "version": "1" - }, - "javax.ws.rs:jsr311-api": { - "shasums": { - "jar": "ab1534b73b5fa055808e6598a5e73b599ccda28c3159c3c0908977809422ee4a" - }, - "version": "1.1.1" - }, - "joda-time:joda-time": { - "shasums": { - "jar": "dd8e7c92185a678d1b7b933f31209b6203c8ffa91e9880475a1be0346b9617e3" - }, - "version": "2.10.10" + "version": "4.7.7" }, "junit:junit": { "shasums": { @@ -437,15 +138,15 @@ }, "net.bytebuddy:byte-buddy": { "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8" + "jar": "e99761a526df0fefbbd3fe14436b0f953000cdfa5151dc63c0b18d37d9c46f1c" }, - "version": "1.12.7" + "version": "1.14.5" }, "net.bytebuddy:byte-buddy-agent": { "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71" + "jar": "55f19862b870f5d85890ba5386b1b45e9bbc88d5fe1f819abe0c788b4929fa6b" }, - "version": "1.12.7" + "version": "1.14.5" }, "net.jcip:jcip-annotations": { "shasums": { @@ -455,45 +156,9 @@ }, "org.antlr:antlr4-runtime": { "shasums": { - "jar": "e06c6553c1ccc14d36052ec4b0fc6f13b808cf957b5b1dc3f61bf401996ada59" - }, - "version": "4.11.1" - }, - "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-compat-qual": { - "shasums": { - "jar": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d" - }, - "version": "2.5.3" - }, - "org.checkerframework:checker-qual": { - "shasums": { - "jar": "3fbc2e98f05854c3df16df9abaa955b91b15b3ecac33623208ed6424640ef0f6" - }, - "version": "3.43.0" - }, - "org.codehaus.mojo:animal-sniffer-annotations": { - "shasums": { - "jar": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92" + "jar": "dd3e8a13a2d669bf84fb8d834de35ce4875f27157698d206241ec8488aadcaf7" }, - "version": "1.24" + "version": "4.13.2" }, "org.hamcrest:hamcrest-core": { "shasums": { @@ -501,24 +166,6 @@ }, "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.jspecify:jspecify": { "shasums": { "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" @@ -527,69 +174,15 @@ }, "org.mockito:mockito-core": { "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a" + "jar": "b1689b06617ea01fd777bfaedbdde512faf083d639a049f79b388d5a4e96d2e5" }, - "version": "4.3.1" + "version": "5.4.0" }, "org.objenesis:objenesis": { "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3" + "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb" }, - "version": "3.2" - }, - "org.osgi:org.osgi.dto": { - "shasums": { - "jar": "cb75f3c7e48e5a31a31df22e26873346f5bf659e2dcab2369e031e4850d2ff43" - }, - "version": "1.0.0" - }, - "org.osgi:org.osgi.framework": { - "shasums": { - "jar": "ec194b7871af27681716ff05259319a5c3c9b9727e8000e9e832499b93484b4e" - }, - "version": "1.8.0" - }, - "org.osgi:org.osgi.resource": { - "shasums": { - "jar": "81fc50f1f1d38a4af28e131907d4afe213249aab05060484edca0e60c4af9b4a" - }, - "version": "1.0.0" - }, - "org.osgi:org.osgi.service.log": { - "shasums": { - "jar": "ff6710c4856d32684cf3ebdc45248f41036ff734f2b03bbc08c4609a61fecfa0" - }, - "version": "1.3.0" - }, - "org.osgi:org.osgi.service.repository": { - "shasums": { - "jar": "c5553e95b459529192433486d4c4cc22ff45a2eae4968484f9f717319264a532" - }, - "version": "1.1.0" - }, - "org.osgi:org.osgi.util.function": { - "shasums": { - "jar": "208819c7c71690c15a6bb8b187474e7f9d0147946b680182a62b9f222ae014ec" - }, - "version": "1.2.0" - }, - "org.osgi:org.osgi.util.promise": { - "shasums": { - "jar": "fef86e64f584d012a16a0306160764f6179663b90988a226c4641b920f3a4b36" - }, - "version": "1.2.0" - }, - "org.osgi:org.osgi.util.tracker": { - "shasums": { - "jar": "7d78c2cc9bcb6421c24f17aa097866ce8d9115c219a4f8d6cc753bc4dfb97efa" - }, - "version": "1.5.4" - }, - "org.osgi:osgi.annotation": { - "shasums": { - "jar": "a0e8a4c362bd3600812f37b0ea45fba966c7bc049d01fed56a09ecc74082759e" - }, - "version": "8.0.1" + "version": "3.3" }, "org.ow2.asm:asm": { "shasums": { @@ -597,36 +190,6 @@ }, "version": "9.7" }, - "org.ow2.asm:asm-analysis": { - "shasums": { - "jar": "be922aae60ff1ff1768e8e6544a38a7f92bd0a6d6b0b9791f94955d1bd453de2" - }, - "version": "7.2" - }, - "org.ow2.asm:asm-commons": { - "shasums": { - "jar": "0e86b8b179c5fb223d1a880a0ff4960b6978223984b94e62e71135f2d8ea3558" - }, - "version": "7.2" - }, - "org.ow2.asm:asm-tree": { - "shasums": { - "jar": "c063f5a67fa03cdc9bd79fd1c2ea6816cc4a19473ecdfbd9e9153b408c6f2656" - }, - "version": "7.2" - }, - "org.ow2.asm:asm-util": { - "shasums": { - "jar": "6e24913b021ffacfe8e7e053d6e0ccc731941148cfa078d4f1ed3d96904530f8" - }, - "version": "7.2" - }, - "org.slf4j:slf4j-api": { - "shasums": { - "jar": "18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79" - }, - "version": "1.7.25" - }, "org.threeten:threeten-extra": { "shasums": { "jar": "51e4d21edc4e9447f7760c050e0baee75d7d973f387ba605a17abdc4d24fd6d8" @@ -635,145 +198,29 @@ }, "org.yaml:snakeyaml": { "shasums": { - "jar": "1467931448a0817696ae2805b7b8b20bfb082652bf9c4efaed528930dc49389b" + "jar": "ef779af5d29a9dde8cc70ce0341f5c6f7735e23edff9685ceaa9d35359b7bb7f" }, - "version": "2.2" + "version": "2.4" } }, "dependencies": { - "biz.aQute.bnd:biz.aQute.bndlib": [ - "biz.aQute.bnd:biz.aQute.bnd.util", - "org.osgi:org.osgi.dto", - "org.osgi:org.osgi.framework", - "org.osgi:org.osgi.resource", - "org.osgi:org.osgi.service.log", - "org.osgi:org.osgi.service.repository", - "org.osgi:org.osgi.util.function", - "org.osgi:org.osgi.util.promise", - "org.osgi:org.osgi.util.tracker", - "org.slf4j:slf4j-api" - ], - "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.caliper:caliper": [ - "com.google.caliper:caliper-core", - "com.google.caliper:caliper-runner", - "com.google.caliper:caliper-worker-jvm", - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", - "com.google.dagger:dagger", - "com.google.guava:guava", - "com.sun.jersey:jersey-client" - ], - "com.google.caliper:caliper-api": [ - "com.google.guava:guava", - "joda-time:joda-time" - ], - "com.google.caliper:caliper-core": [ - "com.google.auto.value:auto-value-annotations", - "com.google.caliper:caliper-api", - "com.google.caliper:caliper-util", - "com.google.dagger:dagger", - "com.google.guava:guava", - "com.squareup.okhttp:okhttp", - "joda-time:joda-time" - ], - "com.google.caliper:caliper-runner": [ - "com.google.caliper:caliper-api", - "com.google.caliper:caliper-core", - "com.google.caliper:caliper-util", - "com.google.dagger:dagger", - "com.google.dagger:dagger-producers", - "com.google.guava:guava", - "com.squareup.okhttp:okhttp", - "joda-time:joda-time" - ], - "com.google.caliper:caliper-util": [ - "com.google.code.gson:gson", - "com.google.dagger:dagger", - "com.google.guava:guava", - "joda-time:joda-time" - ], - "com.google.caliper:caliper-worker": [ - "com.google.caliper:caliper-api", - "com.google.caliper:caliper-core", - "com.google.caliper:caliper-util", - "com.google.dagger:dagger", - "com.google.guava:guava", - "com.squareup.okhttp:okhttp", - "joda-time:joda-time" - ], - "com.google.caliper:caliper-worker-jvm": [ - "com.google.caliper:caliper-core", - "com.google.caliper:caliper-worker", - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", - "com.google.dagger:dagger", - "com.google.guava:guava", - "com.sun.jersey:jersey-client" - ], "com.google.code.findbugs:annotations": [ "com.google.code.findbugs:jsr305", "net.jcip:jcip-annotations" ], - "com.google.code.gson:gson": [ - "com.google.errorprone:error_prone_annotations" - ], - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": [ - "com.google.guava:guava", - "javax.annotation:javax.annotation-api", - "org.ow2.asm:asm", - "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-util" - ], - "com.google.dagger:dagger": [ - "javax.inject:javax.inject" - ], - "com.google.dagger:dagger-producers": [ - "com.google.dagger:dagger", - "com.google.guava:guava", - "javax.inject:javax.inject", - "org.checkerframework:checker-compat-qual" - ], "com.google.guava:guava": [ - "com.google.code.findbugs:jsr305", "com.google.errorprone:error_prone_annotations", "com.google.guava:failureaccess", "com.google.guava:listenablefuture", "com.google.j2objc:j2objc-annotations", - "org.checkerframework:checker-qual" + "org.jspecify:jspecify" ], "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" + "org.jspecify:jspecify" ], "com.google.protobuf:protobuf-java-util": [ "com.google.code.findbugs:jsr305", @@ -817,366 +264,16 @@ "org.jspecify:jspecify", "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" - ], - "com.sun.jersey:jersey-client": [ - "com.sun.jersey:jersey-core" - ], - "com.sun.jersey:jersey-core": [ - "javax.ws.rs:jsr311-api" - ], - "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" - ], - "org.osgi:org.osgi.util.function": [ - "org.osgi:osgi.annotation" - ], - "org.osgi:org.osgi.util.promise": [ - "org.osgi:org.osgi.util.function", - "org.osgi:osgi.annotation" - ], - "org.osgi:org.osgi.util.tracker": [ - "org.osgi:osgi.annotation" - ], - "org.ow2.asm:asm-analysis": [ - "org.ow2.asm:asm-tree" - ], - "org.ow2.asm:asm-commons": [ - "org.ow2.asm:asm", - "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-tree" - ], - "org.ow2.asm:asm-tree": [ - "org.ow2.asm:asm" - ], - "org.ow2.asm:asm-util": [ - "org.ow2.asm:asm", - "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-tree" ] }, "packages": { - "biz.aQute.bnd:biz.aQute.bnd.util": [ - "aQute.bnd.classfile", - "aQute.bnd.classfile.builder", - "aQute.bnd.classfile.preview", - "aQute.bnd.exceptions", - "aQute.bnd.memoize", - "aQute.bnd.result", - "aQute.bnd.signatures", - "aQute.bnd.stream", - "aQute.bnd.unmodifiable", - "aQute.lib.io", - "aQute.lib.stringrover", - "aQute.libg.glob" - ], - "biz.aQute.bnd:biz.aQute.bndlib": [ - "aQute.bnd.annotation", - "aQute.bnd.annotation.baseline", - "aQute.bnd.annotation.component", - "aQute.bnd.annotation.headers", - "aQute.bnd.annotation.jpms", - "aQute.bnd.annotation.licenses", - "aQute.bnd.annotation.metatype", - "aQute.bnd.annotation.plugin", - "aQute.bnd.annotation.service", - "aQute.bnd.annotation.spi", - "aQute.bnd.annotation.xml", - "aQute.bnd.apiguardian.api", - "aQute.bnd.aspectj.plugin", - "aQute.bnd.build", - "aQute.bnd.build.api", - "aQute.bnd.build.model", - "aQute.bnd.build.model.clauses", - "aQute.bnd.build.model.conversions", - "aQute.bnd.buildtool", - "aQute.bnd.bundle.annotations", - "aQute.bnd.cdi", - "aQute.bnd.classindex", - "aQute.bnd.compatibility", - "aQute.bnd.component", - "aQute.bnd.component.annotations", - "aQute.bnd.component.error", - "aQute.bnd.connection.settings", - "aQute.bnd.differ", - "aQute.bnd.exporter.executable", - "aQute.bnd.exporter.runbundles", - "aQute.bnd.filerepo", - "aQute.bnd.header", - "aQute.bnd.help", - "aQute.bnd.help.instructions", - "aQute.bnd.http", - "aQute.bnd.junit", - "aQute.bnd.make", - "aQute.bnd.make.calltree", - "aQute.bnd.make.component", - "aQute.bnd.make.coverage", - "aQute.bnd.make.metatype", - "aQute.bnd.maven", - "aQute.bnd.maven.support", - "aQute.bnd.metatype", - "aQute.bnd.metatype.annotations", - "aQute.bnd.obr", - "aQute.bnd.osgi", - "aQute.bnd.osgi.eclipse", - "aQute.bnd.osgi.repository", - "aQute.bnd.osgi.resource", - "aQute.bnd.plugin.ant", - "aQute.bnd.plugin.eclipse", - "aQute.bnd.plugin.git", - "aQute.bnd.plugin.gradle", - "aQute.bnd.plugin.jpms", - "aQute.bnd.plugin.maven", - "aQute.bnd.plugin.spi", - "aQute.bnd.print", - "aQute.bnd.properties", - "aQute.bnd.remoteworkspace.client", - "aQute.bnd.remoteworkspace.server", - "aQute.bnd.resource.repository", - "aQute.bnd.service", - "aQute.bnd.service.action", - "aQute.bnd.service.classparser", - "aQute.bnd.service.clipboard", - "aQute.bnd.service.diff", - "aQute.bnd.service.export", - "aQute.bnd.service.extension", - "aQute.bnd.service.externalplugin", - "aQute.bnd.service.generate", - "aQute.bnd.service.library", - "aQute.bnd.service.lifecycle", - "aQute.bnd.service.maven", - "aQute.bnd.service.message", - "aQute.bnd.service.progress", - "aQute.bnd.service.release", - "aQute.bnd.service.remotelaunch", - "aQute.bnd.service.remoteworkspace", - "aQute.bnd.service.reporter", - "aQute.bnd.service.repository", - "aQute.bnd.service.resolve.hook", - "aQute.bnd.service.specifications", - "aQute.bnd.service.url", - "aQute.bnd.service.verifier", - "aQute.bnd.signing", - "aQute.bnd.url", - "aQute.bnd.util.dto", - "aQute.bnd.util.home", - "aQute.bnd.util.repository", - "aQute.bnd.version", - "aQute.bnd.version.maven", - "aQute.bnd.xmlattribute", - "aQute.lib.aspects", - "aQute.lib.base64", - "aQute.lib.collections", - "aQute.lib.concurrent.serial", - "aQute.lib.concurrentinit", - "aQute.lib.converter", - "aQute.lib.date", - "aQute.lib.deployer", - "aQute.lib.fileset", - "aQute.lib.filter", - "aQute.lib.formatter", - "aQute.lib.hex", - "aQute.lib.hierarchy", - "aQute.lib.io", - "aQute.lib.json", - "aQute.lib.link", - "aQute.lib.manifest", - "aQute.lib.mavenpasswordobfuscator", - "aQute.lib.persistentmap", - "aQute.lib.redirect", - "aQute.lib.settings", - "aQute.lib.specinterface", - "aQute.lib.spring", - "aQute.lib.stringrover", - "aQute.lib.strings", - "aQute.lib.tag", - "aQute.lib.utf8properties", - "aQute.lib.watcher", - "aQute.lib.xml", - "aQute.lib.xpath", - "aQute.lib.zip", - "aQute.libg.command", - "aQute.libg.cryptography", - "aQute.libg.filelock", - "aQute.libg.generics", - "aQute.libg.glob", - "aQute.libg.gzip", - "aQute.libg.ints", - "aQute.libg.map", - "aQute.libg.qtokens", - "aQute.libg.reporter", - "aQute.libg.reporter.slf4j", - "aQute.libg.sed", - "aQute.libg.tuple", - "aQute.libg.uri", - "aQute.service.reporter" - ], - "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", @@ -1221,48 +318,6 @@ "com.google.auto.value.extension.serializable", "com.google.auto.value.extension.toprettystring" ], - "com.google.caliper:caliper": [ - "com.google.caliper.runner", - "com.google.caliper.runner.instrument", - "com.google.caliper.runner.resultprocessor" - ], - "com.google.caliper:caliper-api": [ - "com.google.caliper", - "com.google.caliper.api", - "com.google.caliper.model" - ], - "com.google.caliper:caliper-core": [ - "com.google.caliper.bridge", - "com.google.caliper.core", - "com.google.caliper.memory" - ], - "com.google.caliper:caliper-runner": [ - "com.google.caliper.runner", - "com.google.caliper.runner.config", - "com.google.caliper.runner.experiment", - "com.google.caliper.runner.instrument", - "com.google.caliper.runner.options", - "com.google.caliper.runner.resultprocessor", - "com.google.caliper.runner.server", - "com.google.caliper.runner.target", - "com.google.caliper.runner.worker", - "com.google.caliper.runner.worker.dryrun", - "com.google.caliper.runner.worker.targetinfo", - "com.google.caliper.runner.worker.trial" - ], - "com.google.caliper:caliper-util": [ - "com.google.caliper.json", - "com.google.caliper.util" - ], - "com.google.caliper:caliper-worker": [ - "com.google.caliper.worker", - "com.google.caliper.worker.connection", - "com.google.caliper.worker.handler", - "com.google.caliper.worker.instrument" - ], - "com.google.caliper:caliper-worker-jvm": [ - "com.google.caliper.worker" - ], "com.google.code.findbugs:annotations": [ "edu.umd.cs.findbugs", "edu.umd.cs.findbugs.annotations", @@ -1287,48 +342,6 @@ "com.google.gson.reflect", "com.google.gson.stream" ], - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": [ - "com.google.monitoring.runtime.instrumentation", - "com.google.monitoring.runtime.instrumentation.asm", - "com.google.monitoring.runtime.instrumentation.asm.commons", - "com.google.monitoring.runtime.instrumentation.asm.signature", - "com.google.monitoring.runtime.instrumentation.asm.tree", - "com.google.monitoring.runtime.instrumentation.asm.tree.analysis", - "com.google.monitoring.runtime.instrumentation.asm.util", - "com.google.monitoring.runtime.instrumentation.checker.nullness.compatqual", - "com.google.monitoring.runtime.instrumentation.common.annotations", - "com.google.monitoring.runtime.instrumentation.common.base", - "com.google.monitoring.runtime.instrumentation.common.base.internal", - "com.google.monitoring.runtime.instrumentation.common.cache", - "com.google.monitoring.runtime.instrumentation.common.collect", - "com.google.monitoring.runtime.instrumentation.common.escape", - "com.google.monitoring.runtime.instrumentation.common.eventbus", - "com.google.monitoring.runtime.instrumentation.common.graph", - "com.google.monitoring.runtime.instrumentation.common.hash", - "com.google.monitoring.runtime.instrumentation.common.html", - "com.google.monitoring.runtime.instrumentation.common.io", - "com.google.monitoring.runtime.instrumentation.common.math", - "com.google.monitoring.runtime.instrumentation.common.net", - "com.google.monitoring.runtime.instrumentation.common.primitives", - "com.google.monitoring.runtime.instrumentation.common.reflect", - "com.google.monitoring.runtime.instrumentation.common.util.concurrent", - "com.google.monitoring.runtime.instrumentation.common.xml", - "com.google.monitoring.runtime.instrumentation.errorprone.annotations", - "com.google.monitoring.runtime.instrumentation.errorprone.annotations.concurrent", - "com.google.monitoring.runtime.instrumentation.j2objc.annotations", - "com.google.thirdparty.publicsuffix" - ], - "com.google.dagger:dagger": [ - "dagger", - "dagger.internal", - "dagger.multibindings" - ], - "com.google.dagger:dagger-producers": [ - "dagger.producers", - "dagger.producers.internal", - "dagger.producers.monitoring", - "dagger.producers.monitoring.internal" - ], "com.google.errorprone:error_prone_annotations": [ "com.google.errorprone.annotations", "com.google.errorprone.annotations.concurrent" @@ -1366,27 +379,6 @@ "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" ], @@ -1412,214 +404,9 @@ "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" - ], - "com.sun.jersey:jersey-client": [ - "com.sun.jersey.api.client", - "com.sun.jersey.api.client.async", - "com.sun.jersey.api.client.config", - "com.sun.jersey.api.client.filter", - "com.sun.jersey.client.impl", - "com.sun.jersey.client.impl.async", - "com.sun.jersey.client.proxy", - "com.sun.jersey.client.urlconnection", - "com.sun.ws.rs.ext" - ], - "com.sun.jersey:jersey-core": [ - "com.sun.jersey.api.provider.jaxb", - "com.sun.jersey.api.representation", - "com.sun.jersey.api.uri", - "com.sun.jersey.core.header", - "com.sun.jersey.core.header.reader", - "com.sun.jersey.core.impl.provider.entity", - "com.sun.jersey.core.impl.provider.header", - "com.sun.jersey.core.impl.provider.xml", - "com.sun.jersey.core.osgi", - "com.sun.jersey.core.provider", - "com.sun.jersey.core.provider.jaxb", - "com.sun.jersey.core.reflection", - "com.sun.jersey.core.spi.component", - "com.sun.jersey.core.spi.component.ioc", - "com.sun.jersey.core.spi.factory", - "com.sun.jersey.core.spi.scanning", - "com.sun.jersey.core.spi.scanning.uri", - "com.sun.jersey.core.util", - "com.sun.jersey.impl", - "com.sun.jersey.localization", - "com.sun.jersey.spi", - "com.sun.jersey.spi.inject", - "com.sun.jersey.spi.service" - ], - "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" - ], "info.picocli:picocli": [ "picocli" ], - "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" - ], - "javax.annotation:javax.annotation-api": [ - "javax.annotation", - "javax.annotation.security", - "javax.annotation.sql" - ], - "javax.inject:javax.inject": [ - "javax.inject" - ], - "javax.ws.rs:jsr311-api": [ - "javax.ws.rs", - "javax.ws.rs.core", - "javax.ws.rs.ext" - ], - "joda-time:joda-time": [ - "org.joda.time", - "org.joda.time.base", - "org.joda.time.chrono", - "org.joda.time.convert", - "org.joda.time.field", - "org.joda.time.format", - "org.joda.time.tz" - ], "junit:junit": [ "junit.extensions", "junit.framework", @@ -1710,137 +497,11 @@ "org.antlr.v4.runtime.tree.pattern", "org.antlr.v4.runtime.tree.xpath" ], - "org.apache.httpcomponents:httpclient": [ - "org.apache.http.auth", - "org.apache.http.auth.params", - "org.apache.http.client", - "org.apache.http.client.config", - "org.apache.http.client.entity", - "org.apache.http.client.methods", - "org.apache.http.client.params", - "org.apache.http.client.protocol", - "org.apache.http.client.utils", - "org.apache.http.conn", - "org.apache.http.conn.params", - "org.apache.http.conn.routing", - "org.apache.http.conn.scheme", - "org.apache.http.conn.socket", - "org.apache.http.conn.ssl", - "org.apache.http.conn.util", - "org.apache.http.cookie", - "org.apache.http.cookie.params", - "org.apache.http.impl.auth", - "org.apache.http.impl.client", - "org.apache.http.impl.conn", - "org.apache.http.impl.conn.tsccm", - "org.apache.http.impl.cookie", - "org.apache.http.impl.execchain" - ], - "org.apache.httpcomponents:httpcore": [ - "org.apache.http", - "org.apache.http.annotation", - "org.apache.http.concurrent", - "org.apache.http.config", - "org.apache.http.entity", - "org.apache.http.impl", - "org.apache.http.impl.bootstrap", - "org.apache.http.impl.entity", - "org.apache.http.impl.io", - "org.apache.http.impl.pool", - "org.apache.http.io", - "org.apache.http.message", - "org.apache.http.params", - "org.apache.http.pool", - "org.apache.http.protocol", - "org.apache.http.ssl", - "org.apache.http.util" - ], - "org.apache.tomcat:annotations-api": [ - "javax.annotation", - "javax.annotation.security", - "javax.ejb", - "javax.persistence", - "javax.xml.ws" - ], - "org.checkerframework:checker-compat-qual": [ - "org.checkerframework.checker.nullness.compatqual" - ], - "org.checkerframework:checker-qual": [ - "org.checkerframework.checker.builder.qual", - "org.checkerframework.checker.calledmethods.qual", - "org.checkerframework.checker.compilermsgs.qual", - "org.checkerframework.checker.fenum.qual", - "org.checkerframework.checker.formatter.qual", - "org.checkerframework.checker.guieffect.qual", - "org.checkerframework.checker.i18n.qual", - "org.checkerframework.checker.i18nformatter.qual", - "org.checkerframework.checker.index.qual", - "org.checkerframework.checker.initialization.qual", - "org.checkerframework.checker.interning.qual", - "org.checkerframework.checker.lock.qual", - "org.checkerframework.checker.mustcall.qual", - "org.checkerframework.checker.nullness.qual", - "org.checkerframework.checker.optional.qual", - "org.checkerframework.checker.propkey.qual", - "org.checkerframework.checker.regex.qual", - "org.checkerframework.checker.signature.qual", - "org.checkerframework.checker.signedness.qual", - "org.checkerframework.checker.tainting.qual", - "org.checkerframework.checker.units.qual", - "org.checkerframework.common.aliasing.qual", - "org.checkerframework.common.initializedfields.qual", - "org.checkerframework.common.reflection.qual", - "org.checkerframework.common.returnsreceiver.qual", - "org.checkerframework.common.subtyping.qual", - "org.checkerframework.common.util.count.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.jspecify:jspecify": [ "org.jspecify.annotations" ], @@ -1922,68 +583,10 @@ "org.objenesis.instantiator.util", "org.objenesis.strategy" ], - "org.osgi:org.osgi.dto": [ - "org.osgi.dto" - ], - "org.osgi:org.osgi.framework": [ - "org.osgi.framework", - "org.osgi.framework.dto", - "org.osgi.framework.hooks.bundle", - "org.osgi.framework.hooks.resolver", - "org.osgi.framework.hooks.service", - "org.osgi.framework.hooks.weaving", - "org.osgi.framework.launch", - "org.osgi.framework.namespace", - "org.osgi.framework.startlevel", - "org.osgi.framework.startlevel.dto", - "org.osgi.framework.wiring", - "org.osgi.framework.wiring.dto" - ], - "org.osgi:org.osgi.resource": [ - "org.osgi.resource", - "org.osgi.resource.dto" - ], - "org.osgi:org.osgi.service.log": [ - "org.osgi.service.log" - ], - "org.osgi:org.osgi.service.repository": [ - "org.osgi.service.repository" - ], - "org.osgi:org.osgi.util.function": [ - "org.osgi.util.function" - ], - "org.osgi:org.osgi.util.promise": [ - "org.osgi.util.promise" - ], - "org.osgi:org.osgi.util.tracker": [ - "org.osgi.util.tracker" - ], - "org.osgi:osgi.annotation": [ - "org.osgi.annotation.bundle", - "org.osgi.annotation.versioning" - ], "org.ow2.asm:asm": [ "org.objectweb.asm", "org.objectweb.asm.signature" ], - "org.ow2.asm:asm-analysis": [ - "org.objectweb.asm.tree.analysis" - ], - "org.ow2.asm:asm-commons": [ - "org.objectweb.asm.commons" - ], - "org.ow2.asm:asm-tree": [ - "org.objectweb.asm.tree" - ], - "org.ow2.asm:asm-util": [ - "org.objectweb.asm.util" - ], - "org.slf4j:slf4j-api": [ - "org.slf4j", - "org.slf4j.event", - "org.slf4j.helpers", - "org.slf4j.spi" - ], "org.threeten:threeten-extra": [ "org.threeten.extra", "org.threeten.extra.chrono", @@ -1999,7 +602,6 @@ "org.yaml.snakeyaml.error", "org.yaml.snakeyaml.events", "org.yaml.snakeyaml.extensions.compactnotation", - "org.yaml.snakeyaml.external.biz.base64Coder", "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", "org.yaml.snakeyaml.inspector", "org.yaml.snakeyaml.internal", @@ -2017,34 +619,16 @@ }, "repositories": { "https://maven.google.com/": [ - "biz.aQute.bnd:biz.aQute.bnd.util", - "biz.aQute.bnd:biz.aQute.bndlib", - "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.caliper:caliper", - "com.google.caliper:caliper-api", - "com.google.caliper:caliper-core", - "com.google.caliper:caliper-runner", - "com.google.caliper:caliper-util", - "com.google.caliper:caliper-worker", - "com.google.caliper:caliper-worker-jvm", "com.google.code.findbugs:annotations", "com.google.code.findbugs:jsr305", "com.google.code.gson:gson", - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", - "com.google.dagger:dagger", - "com.google.dagger:dagger-producers", "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.protobuf:protobuf-java-util", @@ -2054,107 +638,31 @@ "com.google.truth.extensions:truth-liteproto-extension", "com.google.truth.extensions:truth-proto-extension", "com.google.truth:truth", - "com.squareup.okhttp:okhttp", - "com.squareup.okio:okio", - "com.sun.jersey:jersey-client", - "com.sun.jersey:jersey-core", - "commons-codec:commons-codec", - "commons-logging:commons-logging", "info.picocli:picocli", - "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", - "javax.annotation:javax.annotation-api", - "javax.inject:javax.inject", - "javax.ws.rs:jsr311-api", - "joda-time:joda-time", "junit:junit", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", "net.jcip:jcip-annotations", "org.antlr:antlr4-runtime", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-compat-qual", - "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.jspecify:jspecify", "org.mockito:mockito-core", "org.objenesis:objenesis", - "org.osgi:org.osgi.dto", - "org.osgi:org.osgi.framework", - "org.osgi:org.osgi.resource", - "org.osgi:org.osgi.service.log", - "org.osgi:org.osgi.service.repository", - "org.osgi:org.osgi.util.function", - "org.osgi:org.osgi.util.promise", - "org.osgi:org.osgi.util.tracker", - "org.osgi:osgi.annotation", "org.ow2.asm:asm", - "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-util", - "org.slf4j:slf4j-api", "org.threeten:threeten-extra", "org.yaml:snakeyaml" ], "https://repo1.maven.org/maven2/": [ - "biz.aQute.bnd:biz.aQute.bnd.util", - "biz.aQute.bnd:biz.aQute.bndlib", - "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.caliper:caliper", - "com.google.caliper:caliper-api", - "com.google.caliper:caliper-core", - "com.google.caliper:caliper-runner", - "com.google.caliper:caliper-util", - "com.google.caliper:caliper-worker", - "com.google.caliper:caliper-worker-jvm", "com.google.code.findbugs:annotations", "com.google.code.findbugs:jsr305", "com.google.code.gson:gson", - "com.google.code.java-allocation-instrumenter:java-allocation-instrumenter", - "com.google.dagger:dagger", - "com.google.dagger:dagger-producers", "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.protobuf:protobuf-java-util", @@ -2164,75 +672,17 @@ "com.google.truth.extensions:truth-liteproto-extension", "com.google.truth.extensions:truth-proto-extension", "com.google.truth:truth", - "com.squareup.okhttp:okhttp", - "com.squareup.okio:okio", - "com.sun.jersey:jersey-client", - "com.sun.jersey:jersey-core", - "commons-codec:commons-codec", - "commons-logging:commons-logging", "info.picocli:picocli", - "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", - "javax.annotation:javax.annotation-api", - "javax.inject:javax.inject", - "javax.ws.rs:jsr311-api", - "joda-time:joda-time", "junit:junit", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", "net.jcip:jcip-annotations", "org.antlr:antlr4-runtime", - "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpcore", - "org.apache.tomcat:annotations-api", - "org.checkerframework:checker-compat-qual", - "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.jspecify:jspecify", "org.mockito:mockito-core", "org.objenesis:objenesis", - "org.osgi:org.osgi.dto", - "org.osgi:org.osgi.framework", - "org.osgi:org.osgi.resource", - "org.osgi:org.osgi.service.log", - "org.osgi:org.osgi.service.repository", - "org.osgi:org.osgi.util.function", - "org.osgi:org.osgi.util.promise", - "org.osgi:org.osgi.util.tracker", - "org.osgi:osgi.annotation", "org.ow2.asm:asm", - "org.ow2.asm:asm-analysis", - "org.ow2.asm:asm-commons", - "org.ow2.asm:asm-tree", - "org.ow2.asm:asm-util", - "org.slf4j:slf4j-api", "org.threeten:threeten-extra", "org.yaml:snakeyaml" ] @@ -2259,83 +709,6 @@ "com.google.auto.value.processor.AutoValueProcessor" ] }, - "com.sun.jersey:jersey-core": { - "com.sun.jersey.spi.HeaderDelegateProvider": [ - "com.sun.jersey.core.impl.provider.header.CacheControlProvider", - "com.sun.jersey.core.impl.provider.header.CookieProvider", - "com.sun.jersey.core.impl.provider.header.DateProvider", - "com.sun.jersey.core.impl.provider.header.EntityTagProvider", - "com.sun.jersey.core.impl.provider.header.LocaleProvider", - "com.sun.jersey.core.impl.provider.header.MediaTypeProvider", - "com.sun.jersey.core.impl.provider.header.NewCookieProvider", - "com.sun.jersey.core.impl.provider.header.StringProvider", - "com.sun.jersey.core.impl.provider.header.URIProvider" - ], - "com.sun.jersey.spi.inject.InjectableProvider": [ - "com.sun.jersey.core.impl.provider.xml.DocumentBuilderFactoryProvider", - "com.sun.jersey.core.impl.provider.xml.SAXParserContextProvider", - "com.sun.jersey.core.impl.provider.xml.TransformerFactoryProvider", - "com.sun.jersey.core.impl.provider.xml.XMLStreamReaderContextProvider" - ], - "javax.ws.rs.ext.MessageBodyReader": [ - "com.sun.jersey.core.impl.provider.entity.ByteArrayProvider", - "com.sun.jersey.core.impl.provider.entity.DataSourceProvider", - "com.sun.jersey.core.impl.provider.entity.DocumentProvider", - "com.sun.jersey.core.impl.provider.entity.EntityHolderReader", - "com.sun.jersey.core.impl.provider.entity.FileProvider", - "com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider", - "com.sun.jersey.core.impl.provider.entity.FormProvider", - "com.sun.jersey.core.impl.provider.entity.InputStreamProvider", - "com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider", - "com.sun.jersey.core.impl.provider.entity.ReaderProvider", - "com.sun.jersey.core.impl.provider.entity.RenderedImageProvider", - "com.sun.jersey.core.impl.provider.entity.SourceProvider$DOMSourceReader", - "com.sun.jersey.core.impl.provider.entity.SourceProvider$SAXSourceReader", - "com.sun.jersey.core.impl.provider.entity.SourceProvider$StreamSourceReader", - "com.sun.jersey.core.impl.provider.entity.StringProvider", - "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text", - "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text", - "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text", - "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$Text" - ], - "javax.ws.rs.ext.MessageBodyWriter": [ - "com.sun.jersey.core.impl.provider.entity.ByteArrayProvider", - "com.sun.jersey.core.impl.provider.entity.DataSourceProvider", - "com.sun.jersey.core.impl.provider.entity.DocumentProvider", - "com.sun.jersey.core.impl.provider.entity.FileProvider", - "com.sun.jersey.core.impl.provider.entity.FormMultivaluedMapProvider", - "com.sun.jersey.core.impl.provider.entity.FormProvider", - "com.sun.jersey.core.impl.provider.entity.InputStreamProvider", - "com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider", - "com.sun.jersey.core.impl.provider.entity.ReaderProvider", - "com.sun.jersey.core.impl.provider.entity.RenderedImageProvider", - "com.sun.jersey.core.impl.provider.entity.SourceProvider$SourceWriter", - "com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider", - "com.sun.jersey.core.impl.provider.entity.StringProvider", - "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text", - "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text", - "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App", - "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General", - "com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text" - ] - }, - "io.netty:netty-common": { - "reactor.blockhound.integration.BlockHoundIntegration": [ - "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" - ] - }, "org.threeten:threeten-extra": { "java.time.chrono.Chronology": [ "org.threeten.extra.chrono.BritishCutoverChronology", diff --git a/repositories.bzl b/repositories.bzl index 4addd294f..ea5a30e13 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -18,7 +18,7 @@ def antlr4_jar_dependency(): http_jar( name = "antlr4_jar", sha256 = "62975e192b4af2622b72b5f0131553ee3cbce97f76dc2a41632dcc55e25473e1", - urls = ["https://www.antlr.org/download/antlr-4.11.1-complete.jar"], + urls = ["https://www.antlr.org/download/antlr-4.13.2-complete.jar"], ) def bazel_common_dependency(): @@ -32,25 +32,19 @@ def bazel_common_dependency(): ) def cel_spec_dependency(): - # required by cel_spec - http_archive( - name = "io_bazel_rules_go", - sha256 = "19ef30b21eae581177e0028f6f4b1f54c66467017be33d211ab6fc81da01ea4d", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip", - "https://github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip", - ], - ) - - http_archive( - name = "cel_spec", - sha256 = "ad735dcea00992c36c7e94a56bceebedad475a01ee63b49c6796c1fcb7b6a41c", - strip_prefix = "cel-spec-0.16.2", - urls = [ - "https://github.com/google/cel-spec/archive/refs/tags/v0.16.2.tar.gz", - ], - ) +CEL_SPEC_VERSION = "0.24.0" +http_archive( + name = "cel_spec", + sha256 = "5cba6b0029e727d1f4d8fd134de4e747cecc0bc293d026017d7edc48058d09f7", + strip_prefix = "cel-spec-" + CEL_SPEC_VERSION, + urls = [ + "https://github.com/google/cel-spec/archive/" + + "v" + CEL_SPEC_VERSION + + ".tar.gz", + ], +) + def _non_module_dependencies_impl(_ctx): antlr4_jar_dependency() bazel_common_dependency() From 058d5c3cda42931daf687f171587aeab22771f1d Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Tue, 24 Jun 2025 19:23:09 -0700 Subject: [PATCH 6/6] Update versions --- .bazelrc | 3 +- @ | 96 ----- MODULE.bazel | 61 +++- maven_android_install.json | 118 ------ maven_install.json | 727 ------------------------------------- repositories.bzl | 33 +- 6 files changed, 66 insertions(+), 972 deletions(-) delete mode 100644 @ delete mode 100644 maven_android_install.json delete mode 100755 maven_install.json diff --git a/.bazelrc b/.bazelrc index 01ed00ee2..1f2f070ee 100644 --- a/.bazelrc +++ b/.bazelrc @@ -2,6 +2,7 @@ common --enable_bzlmod common --enable_workspace build --java_runtime_version=remotejdk_11 build --java_language_version=11 +build --host_cxxopt='-std=c++17' # Hide Java 8 deprecation warnings. -common --javacopt=-Xlint:-options \ No newline at end of file +common --javacopt=-Xlint:-options diff --git a/@ b/@ deleted file mode 100644 index b0b5d3199..000000000 --- a/@ +++ /dev/null @@ -1,96 +0,0 @@ -alias sim="sudo -E vim" -alias zshs="source ~/.zshrc" -alias mdp="~/mdproxy/bin-base/mdproxy_tools --connect" -alias mdv="~/mdproxy/bin-base/mdproxy_tools --verify" -alias src="cd /google/src/cloud/sokwhan" -alias jsrc="cd /google/src/cloud/sokwhan/cel-source/google3" -alias osrc="cd ~/SourceCode" -alias celsrc="cd /google/src/cloud/sokwhan/cel-source/google3/third_party/java/cel" -alias awake="caffeinate -imdsu" - -alias migrate="~/migrate.sh" - -alias k2="open /Applications/KakaoTalkAA.app" - -# fig - -alias hgclean="hg tracked --auto-remove-includes --no-backup --noninteractive" -alias hgd="hg diff" -alias hgc="hg commit" -alias hgu="hg upload ." -alias hgca="hg commit --amend --no-edit" -alias hghr="hg status -un | xargs rm" -alias hgs="hg status" -alias hgx="hg xl" -alias hgcall="hgca && hg evolve && hg ut" - -# git related - -alias gl="git log" -alias gb="git branch" -alias gfo="git fetch origin" -alias gpr="git pull --rebase" -alias gc="git commit" -alias gs="git status" -alias gd="git diff" - -export PATH=/opt/homebrew/bin:$PATH:/Applications/kdiff3.app/Contents/MacOS:$PATH:/Users/sokwhan/maven/apache-maven-3.8.7/bin:/usr/local/bin - -bindkey -e -bindkey "^[[H" beginning-of-line -bindkey "^[[F" end-of-line -bindkey "^[[3~" delete-char - -# Usage: scpdev /your/file -function scpdev() { - scp sokwhan.c.googlers.com:$1 . -} - -function gcert() { - if [[ -n $TMUX ]]; then - eval $(tmux show-environment -s) - fi - - command gcert "$@" -} - -function dev() { - ssh sokwhan.c.googlers.com -} - -function devnew() { - (gcertstatus || gcert) && \ - ssh -t sokwhan.c.googlers.com "bash -c '(killall mosh-server || true) && (gcertstatus || gcert)'" - echo 'gcert done, use ^C to prevent a new session.' && \ - gmosh sokwhan.c.googlers.com -} - -function hgmv() { - hg mv $1 third_party/java/cel/java/dev/cel/runtime/internal -} - - -# The next line updates PATH for the Google Cloud SDK. -if [ -f '/Users/sokwhan/Downloads/google-cloud-sdk/path.zsh.inc' ]; then . '/Users/sokwhan/Downloads/google-cloud-sdk/path.zsh.inc'; fi - -# The next line enables shell command completion for gcloud. -if [ -f '/Users/sokwhan/Downloads/google-cloud-sdk/completion.zsh.inc' ]; then . '/Users/sokwhan/Downloads/google-cloud-sdk/completion.zsh.inc'; fi -export PATH="/usr/local/opt/python@3.10/libexec/bin:$PATH" -[[ -e "/Users/sokwhan/mdproxy/data/mdproxy_zshrc" ]] && source "/Users/sokwhan/mdproxy/data/mdproxy_zshrc" # MDPROXY-ZSHRC - -# DISABLE_AUTO_TITLE="true" -# export PS1='%(?.%F{green}.%F{green})sean %1~ %# %f' - -#set history size -export HISTSIZE=10000 -#save history after logout -export SAVEHIST=10000 -#history file -export HISTFILE=~/.zhistory -#append into history file -setopt INC_APPEND_HISTORY -#save only one command if 2 common are same and consistent -setopt HIST_IGNORE_DUPS -#add timestamp for each entry -setopt EXTENDED_HISTORY - diff --git a/MODULE.bazel b/MODULE.bazel index 8f6e9a9ec..50b797fa8 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -17,15 +17,15 @@ module( ) bazel_dep(name = "bazel_skylib", version = "1.7.1") -bazel_dep(name = "rules_jvm_external", version = "6.6") -bazel_dep(name = "protobuf", version = "31.0", repo_name = "com_google_protobuf") +bazel_dep(name = "rules_jvm_external", version = "6.7") +bazel_dep(name = "protobuf", version = "29.0", repo_name = "com_google_protobuf") bazel_dep(name = "googleapis", version = "0.0.0-20241220-5e258e33.bcr.1", repo_name = "com_google_googleapis") -bazel_dep(name = "rules_pkg", version = "0.10.1") +bazel_dep(name = "rules_pkg", version = "1.0.1") bazel_dep(name = "rules_license", version = "1.0.0") bazel_dep(name = "rules_proto", version = "7.1.0") -# bazel_dep(name = "grpc-java", version = "1.66.0") -bazel_dep(name = "rules_java", version = "8.9.0") +bazel_dep(name = "rules_java", version = "8.12.0") bazel_dep(name = "rules_android", version = "0.6.4") +bazel_dep(name = "googleapis-java", version = "1.0.0") switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules") switched_rules.use_languages(java = True) @@ -34,33 +34,60 @@ use_repo(switched_rules, "com_google_googleapis_imports") maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") GUAVA_VERSION = "33.4.8" +TRUTH_VERSION = "1.4.4" + +# Compile only artifacts +[ + maven.artifact( + neverlink = True, + artifact = artifact, + group = group, + version = version, + ) + for group, artifact, version in [coord.split(":") for coord in [ + "com.google.code.findbugs:annotations:3.0.1", + "com.google.errorprone:error_prone_annotations:2.38.0", + ]] +] + +# Test only artifacts +[ + maven.artifact( + testonly = True, + artifact = artifact, + group = group, + version = version, + ) + for group, artifact, version in [coord.split(":") for coord in [ + "org.mockito:mockito-core:4.11.0", + "io.github.classgraph:classgraph:4.8.179", + "com.google.testparameterinjector:test-parameter-injector:1.18", + "com.google.guava:guava-testlib:" + GUAVA_VERSION + "-jre", + "com.google.truth.extensions:truth-java8-extension:" + TRUTH_VERSION, + "com.google.truth.extensions:truth-proto-extension:" + TRUTH_VERSION, + "com.google.truth.extensions:truth-liteproto-extension:" + TRUTH_VERSION, + "com.google.truth:truth:" + TRUTH_VERSION, + + ]] +] -# run 'bazel run @unpinned_maven//:pin' after updating versions below to generate a new lock file. maven.install( name = "maven", # keep sorted artifacts = [ "com.google.auto.value:auto-value:1.11.0", "com.google.auto.value:auto-value-annotations:1.11.0", - "com.google.code.findbugs:annotations:3.0.1", - "com.google.errorprone:error_prone_annotations:2.38.0", "com.google.guava:guava:" + GUAVA_VERSION + "-jre", - "com.google.guava:guava-testlib:" + GUAVA_VERSION + "-jre", "com.google.protobuf:protobuf-java:4.31.0", "com.google.protobuf:protobuf-java-util:4.31.0", "com.google.re2j:re2j:1.8", - "com.google.testparameterinjector:test-parameter-injector:1.18", - "com.google.truth.extensions:truth-java8-extension:1.4.4", - "com.google.truth.extensions:truth-proto-extension:1.4.4", - "com.google.truth:truth:1.4.4", "info.picocli:picocli:4.7.7", "org.antlr:antlr4-runtime:4.13.2", + "org.freemarker:freemarker:2.3.34", "org.jspecify:jspecify:1.0.0", "org.threeten:threeten-extra:1.8.0", "org.yaml:snakeyaml:2.4", ], - fail_if_repin_required = True, - lock_file = "//:maven_install.json", repositories = [ "https://maven.google.com", "https://repo1.maven.org/maven2", @@ -78,11 +105,9 @@ maven.install( "https://maven.google.com", "https://repo1.maven.org/maven2", ], - fail_if_repin_required = True, - lock_file = "//:maven_android_install.json", ) -use_repo(maven, "maven", "maven_android", "unpinned_maven") +use_repo(maven, "maven", "maven_android") non_module_dependencies = use_extension("//:repositories.bzl", "non_module_dependencies") use_repo(non_module_dependencies, "antlr4_jar") diff --git a/maven_android_install.json b/maven_android_install.json deleted file mode 100644 index 8e7b1c651..000000000 --- a/maven_android_install.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -2068874328, - "__RESOLVED_ARTIFACTS_HASH": -350125018, - "artifacts": { - "com.google.errorprone:error_prone_annotations": { - "shasums": { - "jar": "77440e270b0bc9a249903c5a076c36a722c4886ca4f42675f2903a1c53ed61a5" - }, - "version": "2.36.0" - }, - "com.google.guava:failureaccess": { - "shasums": { - "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb" - }, - "version": "1.0.3" - }, - "com.google.guava:guava": { - "shasums": { - "jar": "a1f8a4bafe5a77232d333356843e194599b30837574a7f4be1063daaaaab102c" - }, - "version": "33.4.8-android" - }, - "com.google.guava:listenablefuture": { - "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" - }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" - }, - "com.google.j2objc:j2objc-annotations": { - "shasums": { - "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64" - }, - "version": "3.0.0" - }, - "com.google.protobuf:protobuf-javalite": { - "shasums": { - "jar": "4f0b249e8b31c9e8ec527f0f7d3ecf6b6b6810263917fc3c3f81a34f5738555c" - }, - "version": "4.31.0" - }, - "org.jspecify:jspecify": { - "shasums": { - "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" - }, - "version": "1.0.0" - } - }, - "dependencies": { - "com.google.guava:guava": [ - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:listenablefuture", - "com.google.j2objc:j2objc-annotations", - "org.jspecify:jspecify" - ] - }, - "packages": { - "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.j2objc:j2objc-annotations": [ - "com.google.j2objc.annotations" - ], - "com.google.protobuf:protobuf-javalite": [ - "com.google.protobuf" - ], - "org.jspecify:jspecify": [ - "org.jspecify.annotations" - ] - }, - "repositories": { - "https://maven.google.com/": [ - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:guava", - "com.google.guava:listenablefuture", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-javalite", - "org.jspecify:jspecify" - ], - "https://repo1.maven.org/maven2/": [ - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:guava", - "com.google.guava:listenablefuture", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-javalite", - "org.jspecify:jspecify" - ] - }, - "services": {}, - "version": "2" -} diff --git a/maven_install.json b/maven_install.json deleted file mode 100755 index 1e3742e9b..000000000 --- a/maven_install.json +++ /dev/null @@ -1,727 +0,0 @@ -{ - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -1438492139, - "__RESOLVED_ARTIFACTS_HASH": -128634824, - "conflict_resolution": { - "com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.38.0", - "com.google.guava:guava:33.0.0-jre": "com.google.guava:guava:33.4.8-jre", - "com.google.protobuf:protobuf-java-util:4.27.2": "com.google.protobuf:protobuf-java-util:4.31.0", - "com.google.protobuf:protobuf-java:4.27.2": "com.google.protobuf:protobuf-java:4.31.0", - "com.google.truth:truth:1.4.0": "com.google.truth:truth:1.4.4" - }, - "artifacts": { - "com.google.auto.value:auto-value": { - "shasums": { - "jar": "aaf8d637bfed3c420436b9facf1b7a88d12c8785374e4202382783005319c2c3" - }, - "version": "1.11.0" - }, - "com.google.auto.value:auto-value-annotations": { - "shasums": { - "jar": "5a055ce4255333b3346e1a8703da5bf8ff049532286fdcd31712d624abe111dd" - }, - "version": "1.11.0" - }, - "com.google.code.findbugs:annotations": { - "shasums": { - "jar": "6b47ff0a6de0ce17cbedc3abb0828ca5bce3009d53ea47b3723ff023c4742f79" - }, - "version": "3.0.1" - }, - "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": "6661d5335090a5fc61dd869d2095bc6c1e2156e3aa47a6e4ababdf64c99a7889" - }, - "version": "2.38.0" - }, - "com.google.guava:failureaccess": { - "shasums": { - "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb" - }, - "version": "1.0.3" - }, - "com.google.guava:guava": { - "shasums": { - "jar": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed" - }, - "version": "33.4.8-jre" - }, - "com.google.guava:guava-testlib": { - "shasums": { - "jar": "a58a38746f97e02ae3d067b74a25ad2b136650227baa7124ce03fa3bce4e8576" - }, - "version": "33.4.8-jre" - }, - "com.google.guava:listenablefuture": { - "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" - }, - "version": "9999.0-empty-to-avoid-conflict-with-guava" - }, - "com.google.j2objc:j2objc-annotations": { - "shasums": { - "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64" - }, - "version": "3.0.0" - }, - "com.google.protobuf:protobuf-java": { - "shasums": { - "jar": "68773dccd6cc5835af7a748759cecf5ea20ff083136e3847fbe94572b8e0ed6a" - }, - "version": "4.31.0" - }, - "com.google.protobuf:protobuf-java-util": { - "shasums": { - "jar": "f41d0df6f107e573e429b5528677b35184c9d44a8b88d4f71f76b31a5a18c3a9" - }, - "version": "4.31.0" - }, - "com.google.re2j:re2j": { - "shasums": { - "jar": "7b52c72156dd7f98b3237a5b35c1d34fba381b21048c89208913ad80a45dfbd7" - }, - "version": "1.8" - }, - "com.google.testparameterinjector:test-parameter-injector": { - "shasums": { - "jar": "e5a7c649c54c412049908247ca5e25fe6921d746849c6017a84dc6044237a4b4" - }, - "version": "1.18" - }, - "com.google.truth.extensions:truth-java8-extension": { - "shasums": { - "jar": "fc06f188c2c99991b010c986010b62109dae61f96ead46234642c294a09b70ae" - }, - "version": "1.4.4" - }, - "com.google.truth.extensions:truth-liteproto-extension": { - "shasums": { - "jar": "503bd6ecbf1d508ff05407b798b0e3044fe914e8d9971de97d46442411f56512" - }, - "version": "1.4.4" - }, - "com.google.truth.extensions:truth-proto-extension": { - "shasums": { - "jar": "2e142983d689fc8ff1b4fc5f1b6c71d9b99339237ba7275937a934493b2b3f79" - }, - "version": "1.4.4" - }, - "com.google.truth:truth": { - "shasums": { - "jar": "52c86cddadc31bc8457c1e15689fc6b75e2e97ce2a83d8b54b795d556d489f8c" - }, - "version": "1.4.4" - }, - "info.picocli:picocli": { - "shasums": { - "jar": "f86e30fffd10d2b13b8caa8d4b237a7ee61f2ffccf5b1941de718b765d235bf8" - }, - "version": "4.7.7" - }, - "junit:junit": { - "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3" - }, - "version": "4.13.2" - }, - "net.bytebuddy:byte-buddy": { - "shasums": { - "jar": "e99761a526df0fefbbd3fe14436b0f953000cdfa5151dc63c0b18d37d9c46f1c" - }, - "version": "1.14.5" - }, - "net.bytebuddy:byte-buddy-agent": { - "shasums": { - "jar": "55f19862b870f5d85890ba5386b1b45e9bbc88d5fe1f819abe0c788b4929fa6b" - }, - "version": "1.14.5" - }, - "net.jcip:jcip-annotations": { - "shasums": { - "jar": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0" - }, - "version": "1.0" - }, - "org.antlr:antlr4-runtime": { - "shasums": { - "jar": "dd3e8a13a2d669bf84fb8d834de35ce4875f27157698d206241ec8488aadcaf7" - }, - "version": "4.13.2" - }, - "org.hamcrest:hamcrest-core": { - "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" - }, - "version": "1.3" - }, - "org.jspecify:jspecify": { - "shasums": { - "jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab" - }, - "version": "1.0.0" - }, - "org.mockito:mockito-core": { - "shasums": { - "jar": "b1689b06617ea01fd777bfaedbdde512faf083d639a049f79b388d5a4e96d2e5" - }, - "version": "5.4.0" - }, - "org.objenesis:objenesis": { - "shasums": { - "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb" - }, - "version": "3.3" - }, - "org.ow2.asm:asm": { - "shasums": { - "jar": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d" - }, - "version": "9.7" - }, - "org.threeten:threeten-extra": { - "shasums": { - "jar": "51e4d21edc4e9447f7760c050e0baee75d7d973f387ba605a17abdc4d24fd6d8" - }, - "version": "1.8.0" - }, - "org.yaml:snakeyaml": { - "shasums": { - "jar": "ef779af5d29a9dde8cc70ce0341f5c6f7735e23edff9685ceaa9d35359b7bb7f" - }, - "version": "2.4" - } - }, - "dependencies": { - "com.google.code.findbugs:annotations": [ - "com.google.code.findbugs:jsr305", - "net.jcip:jcip-annotations" - ], - "com.google.guava:guava": [ - "com.google.errorprone:error_prone_annotations", - "com.google.guava:failureaccess", - "com.google.guava:listenablefuture", - "com.google.j2objc:j2objc-annotations", - "org.jspecify:jspecify" - ], - "com.google.guava:guava-testlib": [ - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.j2objc:j2objc-annotations", - "junit:junit", - "org.jspecify:jspecify" - ], - "com.google.protobuf:protobuf-java-util": [ - "com.google.code.findbugs:jsr305", - "com.google.code.gson:gson", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java" - ], - "com.google.testparameterinjector:test-parameter-injector": [ - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs:jsr305", - "com.google.guava:guava", - "junit:junit", - "org.yaml:snakeyaml" - ], - "com.google.truth.extensions:truth-java8-extension": [ - "com.google.truth:truth" - ], - "com.google.truth.extensions:truth-liteproto-extension": [ - "com.google.auto.value:auto-value-annotations", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.truth:truth", - "org.jspecify:jspecify" - ], - "com.google.truth.extensions:truth-proto-extension": [ - "com.google.auto.value:auto-value-annotations", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.protobuf:protobuf-java", - "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth:truth", - "org.jspecify:jspecify" - ], - "com.google.truth:truth": [ - "com.google.auto.value:auto-value-annotations", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "junit:junit", - "org.jspecify:jspecify", - "org.ow2.asm:asm" - ], - "junit:junit": [ - "org.hamcrest:hamcrest-core" - ], - "org.mockito:mockito-core": [ - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "org.objenesis:objenesis" - ] - }, - "packages": { - "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.net.ltgt.gradle.incap", - "autovalue.shaded.org.checkerframework.checker.nullness.qual", - "autovalue.shaded.org.checkerframework.framework.qual", - "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:annotations": [ - "edu.umd.cs.findbugs", - "edu.umd.cs.findbugs.annotations", - "javax.annotation", - "javax.annotation.concurrent", - "javax.annotation.meta", - "net.jcip.annotations" - ], - "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.suites", - "com.google.common.collect.testing.testers", - "com.google.common.escape.testing", - "com.google.common.testing", - "com.google.common.util.concurrent.testing" - ], - "com.google.j2objc:j2objc-annotations": [ - "com.google.j2objc.annotations" - ], - "com.google.protobuf:protobuf-java": [ - "com.google.protobuf", - "com.google.protobuf.compiler" - ], - "com.google.protobuf:protobuf-java-util": [ - "com.google.protobuf.util" - ], - "com.google.re2j:re2j": [ - "com.google.re2j" - ], - "com.google.testparameterinjector:test-parameter-injector": [ - "com.google.testing.junit.testparameterinjector" - ], - "com.google.truth.extensions:truth-liteproto-extension": [ - "com.google.common.truth.extensions.proto" - ], - "com.google.truth.extensions:truth-proto-extension": [ - "com.google.common.truth.extensions.proto" - ], - "com.google.truth:truth": [ - "com.google.common.truth" - ], - "info.picocli:picocli": [ - "picocli" - ], - "junit:junit": [ - "junit.extensions", - "junit.framework", - "junit.runner", - "junit.textui", - "org.junit", - "org.junit.experimental", - "org.junit.experimental.categories", - "org.junit.experimental.max", - "org.junit.experimental.results", - "org.junit.experimental.runners", - "org.junit.experimental.theories", - "org.junit.experimental.theories.internal", - "org.junit.experimental.theories.suppliers", - "org.junit.function", - "org.junit.internal", - "org.junit.internal.builders", - "org.junit.internal.management", - "org.junit.internal.matchers", - "org.junit.internal.requests", - "org.junit.internal.runners", - "org.junit.internal.runners.model", - "org.junit.internal.runners.rules", - "org.junit.internal.runners.statements", - "org.junit.matchers", - "org.junit.rules", - "org.junit.runner", - "org.junit.runner.manipulation", - "org.junit.runner.notification", - "org.junit.runners", - "org.junit.runners.model", - "org.junit.runners.parameterized", - "org.junit.validator" - ], - "net.bytebuddy:byte-buddy": [ - "net.bytebuddy", - "net.bytebuddy.agent.builder", - "net.bytebuddy.asm", - "net.bytebuddy.build", - "net.bytebuddy.description", - "net.bytebuddy.description.annotation", - "net.bytebuddy.description.enumeration", - "net.bytebuddy.description.field", - "net.bytebuddy.description.method", - "net.bytebuddy.description.modifier", - "net.bytebuddy.description.type", - "net.bytebuddy.dynamic", - "net.bytebuddy.dynamic.loading", - "net.bytebuddy.dynamic.scaffold", - "net.bytebuddy.dynamic.scaffold.inline", - "net.bytebuddy.dynamic.scaffold.subclass", - "net.bytebuddy.implementation", - "net.bytebuddy.implementation.attribute", - "net.bytebuddy.implementation.auxiliary", - "net.bytebuddy.implementation.bind", - "net.bytebuddy.implementation.bind.annotation", - "net.bytebuddy.implementation.bytecode", - "net.bytebuddy.implementation.bytecode.assign", - "net.bytebuddy.implementation.bytecode.assign.primitive", - "net.bytebuddy.implementation.bytecode.assign.reference", - "net.bytebuddy.implementation.bytecode.collection", - "net.bytebuddy.implementation.bytecode.constant", - "net.bytebuddy.implementation.bytecode.member", - "net.bytebuddy.jar.asm", - "net.bytebuddy.jar.asm.commons", - "net.bytebuddy.jar.asm.signature", - "net.bytebuddy.matcher", - "net.bytebuddy.pool", - "net.bytebuddy.utility", - "net.bytebuddy.utility.dispatcher", - "net.bytebuddy.utility.nullability", - "net.bytebuddy.utility.privilege", - "net.bytebuddy.utility.visitor" - ], - "net.bytebuddy:byte-buddy-agent": [ - "net.bytebuddy.agent", - "net.bytebuddy.agent.utility.nullability" - ], - "net.jcip:jcip-annotations": [ - "net.jcip.annotations" - ], - "org.antlr:antlr4-runtime": [ - "org.antlr.v4.runtime", - "org.antlr.v4.runtime.atn", - "org.antlr.v4.runtime.dfa", - "org.antlr.v4.runtime.misc", - "org.antlr.v4.runtime.tree", - "org.antlr.v4.runtime.tree.pattern", - "org.antlr.v4.runtime.tree.xpath" - ], - "org.hamcrest:hamcrest-core": [ - "org.hamcrest", - "org.hamcrest.core", - "org.hamcrest.internal" - ], - "org.jspecify:jspecify": [ - "org.jspecify.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" - ], - "org.threeten:threeten-extra": [ - "org.threeten.extra", - "org.threeten.extra.chrono", - "org.threeten.extra.scale" - ], - "org.yaml:snakeyaml": [ - "org.yaml.snakeyaml", - "org.yaml.snakeyaml.comments", - "org.yaml.snakeyaml.composer", - "org.yaml.snakeyaml.constructor", - "org.yaml.snakeyaml.emitter", - "org.yaml.snakeyaml.env", - "org.yaml.snakeyaml.error", - "org.yaml.snakeyaml.events", - "org.yaml.snakeyaml.extensions.compactnotation", - "org.yaml.snakeyaml.external.com.google.gdata.util.common.base", - "org.yaml.snakeyaml.inspector", - "org.yaml.snakeyaml.internal", - "org.yaml.snakeyaml.introspector", - "org.yaml.snakeyaml.nodes", - "org.yaml.snakeyaml.parser", - "org.yaml.snakeyaml.reader", - "org.yaml.snakeyaml.representer", - "org.yaml.snakeyaml.resolver", - "org.yaml.snakeyaml.scanner", - "org.yaml.snakeyaml.serializer", - "org.yaml.snakeyaml.tokens", - "org.yaml.snakeyaml.util" - ] - }, - "repositories": { - "https://maven.google.com/": [ - "com.google.auto.value:auto-value", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs: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.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java", - "com.google.protobuf:protobuf-java-util", - "com.google.re2j:re2j", - "com.google.testparameterinjector:test-parameter-injector", - "com.google.truth.extensions:truth-java8-extension", - "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-proto-extension", - "com.google.truth:truth", - "info.picocli:picocli", - "junit:junit", - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "net.jcip:jcip-annotations", - "org.antlr:antlr4-runtime", - "org.hamcrest:hamcrest-core", - "org.jspecify:jspecify", - "org.mockito:mockito-core", - "org.objenesis:objenesis", - "org.ow2.asm:asm", - "org.threeten:threeten-extra", - "org.yaml:snakeyaml" - ], - "https://repo1.maven.org/maven2/": [ - "com.google.auto.value:auto-value", - "com.google.auto.value:auto-value-annotations", - "com.google.code.findbugs: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.j2objc:j2objc-annotations", - "com.google.protobuf:protobuf-java", - "com.google.protobuf:protobuf-java-util", - "com.google.re2j:re2j", - "com.google.testparameterinjector:test-parameter-injector", - "com.google.truth.extensions:truth-java8-extension", - "com.google.truth.extensions:truth-liteproto-extension", - "com.google.truth.extensions:truth-proto-extension", - "com.google.truth:truth", - "info.picocli:picocli", - "junit:junit", - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "net.jcip:jcip-annotations", - "org.antlr:antlr4-runtime", - "org.hamcrest:hamcrest-core", - "org.jspecify:jspecify", - "org.mockito:mockito-core", - "org.objenesis:objenesis", - "org.ow2.asm:asm", - "org.threeten:threeten-extra", - "org.yaml:snakeyaml" - ] - }, - "services": { - "com.google.auto.value:auto-value": { - "com.google.auto.value.extension.AutoValueExtension": [ - "com.google.auto.value.extension.memoized.processor.MemoizeExtension", - "com.google.auto.value.extension.serializable.processor.SerializableAutoValueExtension", - "com.google.auto.value.extension.toprettystring.processor.ToPrettyStringExtension" - ], - "com.google.auto.value.extension.serializable.serializer.interfaces.SerializerExtension": [ - "com.google.auto.value.extension.serializable.serializer.impl.ImmutableListSerializerExtension", - "com.google.auto.value.extension.serializable.serializer.impl.ImmutableMapSerializerExtension", - "com.google.auto.value.extension.serializable.serializer.impl.OptionalSerializerExtension" - ], - "javax.annotation.processing.Processor": [ - "com.google.auto.value.extension.memoized.processor.MemoizedValidator", - "com.google.auto.value.extension.toprettystring.processor.ToPrettyStringValidator", - "com.google.auto.value.processor.AutoAnnotationProcessor", - "com.google.auto.value.processor.AutoBuilderProcessor", - "com.google.auto.value.processor.AutoOneOfProcessor", - "com.google.auto.value.processor.AutoValueBuilderProcessor", - "com.google.auto.value.processor.AutoValueProcessor" - ] - }, - "org.threeten:threeten-extra": { - "java.time.chrono.Chronology": [ - "org.threeten.extra.chrono.BritishCutoverChronology", - "org.threeten.extra.chrono.CopticChronology", - "org.threeten.extra.chrono.DiscordianChronology", - "org.threeten.extra.chrono.EthiopicChronology", - "org.threeten.extra.chrono.InternationalFixedChronology", - "org.threeten.extra.chrono.JulianChronology", - "org.threeten.extra.chrono.PaxChronology", - "org.threeten.extra.chrono.Symmetry010Chronology", - "org.threeten.extra.chrono.Symmetry454Chronology" - ] - } - }, - "version": "2" -} diff --git a/repositories.bzl b/repositories.bzl index ea5a30e13..b99ced90f 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -17,7 +17,7 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar") def antlr4_jar_dependency(): http_jar( name = "antlr4_jar", - sha256 = "62975e192b4af2622b72b5f0131553ee3cbce97f76dc2a41632dcc55e25473e1", + sha256 = "eae2dfa119a64327444672aff63e9ec35a20180dc5b8090b7a6ab85125df4d76", urls = ["https://www.antlr.org/download/antlr-4.13.2-complete.jar"], ) @@ -32,18 +32,27 @@ def bazel_common_dependency(): ) def cel_spec_dependency(): -CEL_SPEC_VERSION = "0.24.0" + CEL_SPEC_VERSION = "0.24.0" -http_archive( - name = "cel_spec", - sha256 = "5cba6b0029e727d1f4d8fd134de4e747cecc0bc293d026017d7edc48058d09f7", - strip_prefix = "cel-spec-" + CEL_SPEC_VERSION, - urls = [ - "https://github.com/google/cel-spec/archive/" + - "v" + CEL_SPEC_VERSION + - ".tar.gz", - ], -) + http_archive( + name = "io_bazel_rules_go", + sha256 = "19ef30b21eae581177e0028f6f4b1f54c66467017be33d211ab6fc81da01ea4d", + urls = [ + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip", + "https://github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip", + ], + ) + + http_archive( + name = "cel_spec", + sha256 = "5cba6b0029e727d1f4d8fd134de4e747cecc0bc293d026017d7edc48058d09f7", + strip_prefix = "cel-spec-" + CEL_SPEC_VERSION, + urls = [ + "https://github.com/google/cel-spec/archive/" + + "v" + CEL_SPEC_VERSION + + ".tar.gz", + ], + ) def _non_module_dependencies_impl(_ctx): antlr4_jar_dependency()