diff --git a/MODULE.bazel b/MODULE.bazel index 940d4a87b4982..40439bb59c3ce 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -8,7 +8,7 @@ bazel_dep(name = "aspect_rules_ts", version = "3.6.0") bazel_dep(name = "bazel_features", version = "1.32.0") bazel_dep(name = "bazel_skylib", version = "1.8.2") bazel_dep(name = "buildifier_prebuilt", version = "7.3.1") -bazel_dep(name = "contrib_rules_jvm", version = "0.27.0") +bazel_dep(name = "contrib_rules_jvm", version = "0.30.0") bazel_dep(name = "platforms", version = "1.0.0") # Required for the closure rules @@ -19,7 +19,7 @@ bazel_dep(name = "rules_cc", version = "0.2.8", dev_dependency = True) bazel_dep(name = "rules_dotnet", version = "0.17.5") bazel_dep(name = "rules_java", version = "8.7.1") -bazel_dep(name = "rules_jvm_external", version = "6.8") +bazel_dep(name = "rules_jvm_external", version = "6.9") bazel_dep(name = "rules_multitool", version = "1.3.0") bazel_dep(name = "rules_nodejs", version = "6.3.2") bazel_dep(name = "rules_oci", version = "1.8.0") @@ -29,13 +29,19 @@ bazel_dep(name = "rules_proto", version = "7.0.2") bazel_dep(name = "rules_ruby", version = "0.19.0") bazel_dep(name = "rules_rust", version = "0.67.0") -# Until `rules_jvm_external` 6.8 ships +# Until `rules_jvm_external` allows us to separate first and third party deps single_version_override( module_name = "rules_jvm_external", patch_strip = 1, patches = ["//java:rules_jvm_external_javadoc.patch"], ) +single_version_override( + module_name = "contrib_rules_jvm", + patch_strip = 1, + patches = ["//java:avoid-iterating-over-selects.patch"], +) + multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool") multitool.hub(lockfile = "//:multitool.lock.json") use_repo(multitool, "multitool") @@ -180,7 +186,9 @@ maven.install( "com.github.stephenc.jcip:jcip-annotations:1.0-1", "com.google.code.findbugs:jsr305:3.0.2", "com.google.code.gson:gson:2.13.2", - "com.google.guava:guava:33.5.0-jre", + # When updating guava, be aware that up to at least 33.5.0-jre the module + # descriptor includes references to packages that don't exist. + "com.google.guava:guava:33.4.4-jre", "com.github.ben-manes.caffeine:caffeine:3.2.2", "com.google.auto:auto-common:1.2.2", "com.google.auto.service:auto-service:1.1.1", @@ -253,7 +261,6 @@ maven.install( repositories = [ "https://repo1.maven.org/maven2", ], - resolver = "maven", strict_visibility = True, ) use_repo(maven, "maven", "unpinned_maven") diff --git a/java/avoid-iterating-over-selects.patch b/java/avoid-iterating-over-selects.patch new file mode 100644 index 0000000000000..f7e98b7053548 --- /dev/null +++ b/java/avoid-iterating-over-selects.patch @@ -0,0 +1,38 @@ +diff --git a/java/private/create_jvm_test_suite.bzl b/java/private/create_jvm_test_suite.bzl +index f318a0f..20acba2 100644 +--- a/java/private/create_jvm_test_suite.bzl ++++ b/java/private/create_jvm_test_suite.bzl +@@ -113,12 +113,12 @@ def create_jvm_test_suite( + ) + + # Get any deps referenced in make vars +- make_var_fields = (kwargs.get("jvm_flags", []) + +- kwargs.get("javacopts", []) + +- kwargs.get("args", []) + +- kwargs.get("env", {}).values()) +- make_var_deps = collections.uniq([dep for dep in deps for flag in make_var_fields if dep in flag]) +- make_var_runtime_deps = collections.uniq([dep for dep in runtime_deps for flag in make_var_fields if dep in flag]) ++# make_var_fields = (kwargs.get("jvm_flags", []) + ++# kwargs.get("javacopts", []) + ++# kwargs.get("args", []) + ++# kwargs.get("env", {}).values()) ++# make_var_deps = collections.uniq([dep for dep in deps for flag in make_var_fields if dep in flag]) ++# make_var_runtime_deps = collections.uniq([dep for dep in runtime_deps for flag in make_var_fields if dep in flag]) + + for src in test_srcs: + suffix = src.rfind(".") +@@ -130,9 +130,9 @@ def create_jvm_test_suite( + size = size, + srcs = [src], + test_class = test_class, +- deps = [":" + deps_lib_name] + make_var_deps, ++ deps = [":" + deps_lib_name], + tags = tags, +- runtime_deps = [":" + runtime_deps_lib_name] + make_var_runtime_deps, ++ runtime_deps = [":" + runtime_deps_lib_name], + visibility = ["//visibility:private"], + **kwargs + ) +-- +2.51.1 + diff --git a/java/defs.bzl b/java/defs.bzl index 354013ecf109a..04d19e31ff46f 100644 --- a/java/defs.bzl +++ b/java/defs.bzl @@ -16,8 +16,8 @@ load("//java/private:module.bzl", _java_module = "java_module") load("//java/private:selenium_test.bzl", _selenium_test = "selenium_test") load("//java/private:suite.bzl", _java_selenium_test_suite = "java_selenium_test_suite") -def java_test_suite(name, runner = "junit5", **kwargs): - _java_test_suite(name = name, runner = runner, **kwargs) +def java_test_suite(name, **kwargs): + _java_test_suite(name = name, **kwargs) artifact = _artifact java_binary = _java_binary diff --git a/java/maven_install.json b/java/maven_install.json index e2422f1e3d680..508bd7b6eef2c 100644 --- a/java/maven_install.json +++ b/java/maven_install.json @@ -1,7 +1,51 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 1768325064, - "__RESOLVED_ARTIFACTS_HASH": 121511744, + "__INPUT_ARTIFACTS_HASH": -1472384799, + "__RESOLVED_ARTIFACTS_HASH": -1861522264, + "conflict_resolution": { + "com.google.code.gson:gson:2.11.0": "com.google.code.gson:gson:2.13.2", + "com.google.errorprone:error_prone_annotations:2.30.0": "com.google.errorprone:error_prone_annotations:2.42.0", + "com.google.guava:failureaccess:1.0.1": "com.google.guava:failureaccess:1.0.2", + "com.google.guava:guava:33.3.1-android": "com.google.guava:guava:33.4.4-jre", + "io.netty:netty-buffer": "io.netty:netty-buffer:4.2.7.Final", + "io.netty:netty-buffer:4.1.110.Final": "io.netty:netty-buffer:4.2.7.Final", + "io.netty:netty-codec-http": "io.netty:netty-codec-http:4.2.7.Final", + "io.netty:netty-codec-http2": "io.netty:netty-codec-http2:4.2.7.Final", + "io.netty:netty-codec-http2:4.1.110.Final": "io.netty:netty-codec-http2:4.2.7.Final", + "io.netty:netty-codec-http:4.1.110.Final": "io.netty:netty-codec-http:4.2.7.Final", + "io.netty:netty-codec-socks:4.1.110.Final": "io.netty:netty-codec-socks:4.2.7.Final", + "io.netty:netty-codec:4.1.110.Final": "io.netty:netty-codec:4.2.7.Final", + "io.netty:netty-common": "io.netty:netty-common:4.2.7.Final", + "io.netty:netty-common:4.1.110.Final": "io.netty:netty-common:4.2.7.Final", + "io.netty:netty-handler": "io.netty:netty-handler:4.2.7.Final", + "io.netty:netty-handler-proxy": "io.netty:netty-handler-proxy:4.2.7.Final", + "io.netty:netty-handler-proxy:4.1.110.Final": "io.netty:netty-handler-proxy:4.2.7.Final", + "io.netty:netty-handler:4.1.110.Final": "io.netty:netty-handler:4.2.7.Final", + "io.netty:netty-resolver:4.1.110.Final": "io.netty:netty-resolver:4.2.7.Final", + "io.netty:netty-tcnative-boringssl-static:2.0.70.Final": "io.netty:netty-tcnative-boringssl-static:2.0.74.Final", + "io.netty:netty-tcnative-classes:2.0.70.Final": "io.netty:netty-tcnative-classes:2.0.74.Final", + "io.netty:netty-transport": "io.netty:netty-transport:4.2.7.Final", + "io.netty:netty-transport-native-unix-common:4.1.110.Final": "io.netty:netty-transport-native-unix-common:4.2.7.Final", + "io.netty:netty-transport:4.1.110.Final": "io.netty:netty-transport:4.2.7.Final", + "io.opencensus:opencensus-api:0.31.0": "io.opencensus:opencensus-api:0.31.1", + "io.opentelemetry:opentelemetry-api": "io.opentelemetry:opentelemetry-api:1.55.0", + "io.opentelemetry:opentelemetry-context": "io.opentelemetry:opentelemetry-context:1.55.0", + "io.opentelemetry:opentelemetry-exporter-logging": "io.opentelemetry:opentelemetry-exporter-logging:1.55.0", + "io.opentelemetry:opentelemetry-sdk": "io.opentelemetry:opentelemetry-sdk:1.55.0", + "io.opentelemetry:opentelemetry-sdk-common": "io.opentelemetry:opentelemetry-sdk-common:1.55.0", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure": "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.55.0", + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.55.0", + "io.opentelemetry:opentelemetry-sdk-testing": "io.opentelemetry:opentelemetry-sdk-testing:1.55.0", + "io.opentelemetry:opentelemetry-sdk-trace": "io.opentelemetry:opentelemetry-sdk-trace:1.55.0", + "org.checkerframework:checker-qual:3.12.0": "org.checkerframework:checker-qual:3.51.1", + "org.junit.jupiter:junit-jupiter-api": "org.junit.jupiter:junit-jupiter-api:6.0.0", + "org.junit.jupiter:junit-jupiter-engine": "org.junit.jupiter:junit-jupiter-engine:6.0.0", + "org.junit.jupiter:junit-jupiter-params": "org.junit.jupiter:junit-jupiter-params:6.0.0", + "org.junit.platform:junit-platform-commons": "org.junit.platform:junit-platform-commons:6.0.0", + "org.junit.platform:junit-platform-engine": "org.junit.platform:junit-platform-engine:6.0.0", + "org.junit.platform:junit-platform-launcher": "org.junit.platform:junit-platform-launcher:6.0.0", + "org.junit.platform:junit-platform-reporting": "org.junit.platform:junit-platform-reporting:6.0.0" + }, "artifacts": { "com.beust:jcommander": { "shasums": { @@ -101,6 +145,34 @@ }, "version": "1.0-1" }, + "com.google.android:annotations": { + "shasums": { + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", + "sources": "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40" + }, + "version": "4.1.1.4" + }, + "com.google.api.grpc:proto-google-common-protos": { + "shasums": { + "jar": "0b27938f3d28ccd6884945d7e4f75f4e26a677bbf3cd39bbcb694f130f782aa9", + "sources": "e58038bd20d37c93583185013eb38de50f6da4a6bf0ace1f8ebb911f14bccea5" + }, + "version": "2.51.0" + }, + "com.google.auth:google-auth-library-credentials": { + "shasums": { + "jar": "5dbf1207d14e093f67995f457cb69c3cf49bed1364150b23465e09acada65d96", + "sources": "edc2499f614f01050b044b046789d28079302e8f9af141bca00ba71188b7c5e4" + }, + "version": "1.24.1" + }, + "com.google.auth:google-auth-library-oauth2-http": { + "shasums": { + "jar": "88a75cd4448ea2f3b46e48a89497a6cf0985a5fa4e21274af4940e07f59f6eaf", + "sources": "0c91f45329bb9acc5db7aca708ae57f4501e1ce6b18c1c7aa5967b19b7e57294" + }, + "version": "1.24.1" + }, "com.google.auto.service:auto-service": { "shasums": { "jar": "1f48f451503e623daba7d9ed368cca0f81e1e3815653a4560113e12c0129ebd5", @@ -115,6 +187,20 @@ }, "version": "1.1.1" }, + "com.google.auto.value:auto-value": { + "shasums": { + "jar": "aaf8d637bfed3c420436b9facf1b7a88d12c8785374e4202382783005319c2c3", + "sources": "4bff06fe077d68f964bd5e05f020ed78fd7870730441e403a2eb306360c4890a" + }, + "version": "1.11.0" + }, + "com.google.auto.value:auto-value-annotations": { + "shasums": { + "jar": "5a055ce4255333b3346e1a8703da5bf8ff049532286fdcd31712d624abe111dd", + "sources": "d7941e5f19bb38afcfa85350d57e5245856c23c98c2bbe32f6d31b5577f2bc33" + }, + "version": "1.11.0" + }, "com.google.auto:auto-common": { "shasums": { "jar": "f50b1ce8a41fad31a8a819c052f8ffa362ea0a3dbe9ef8f7c7dc9a36d4738a59", @@ -138,10 +224,10 @@ }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "a56e782b5b50811ac204073a355a21d915a2107fce13ec711331ad036f660fcc", - "sources": "8885bccb4277d4de785da8e5cd9b8610cc12fb3740776741555639afb92ec849" + "jar": "f282a6488838986b8033bd51888928cff6a59c1050426476553ed2622b89e510", + "sources": "031b8e855071e2272ea4aaa84389da95d6e1658a2fff174fa472a50263273fb4" }, - "version": "2.41.0" + "version": "2.42.0" }, "com.google.googlejavaformat:google-java-format": { "shasums": { @@ -152,17 +238,17 @@ }, "com.google.guava:failureaccess": { "shasums": { - "jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb", - "sources": "6fef4dfd2eb9f961655f2a3c4ea87c023618d9fcbfb6b104c17862e5afe66b97" + "jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", + "sources": "dd3bfa5e2ec5bc5397efb2c3cef044c192313ff77089573667ff97a60c6978e0" }, - "version": "1.0.3" + "version": "1.0.2" }, "com.google.guava:guava": { "shasums": { - "jar": "1e301f0c52ac248b0b14fdc3d12283c77252d4d6f48521d572e7d8c4c2cc4ac7", - "sources": "79423ae87a2203950e0e3ce2a00682b3b8d8557e631bbf662dba5494fe3b55cb" + "jar": "95bde613be18dfa2f0b870e4029ac264d5ba6989967204fc92ffe9ad5370cf5e", + "sources": "88f973eb68ff21be8cce97c70e21d9a481669e5c2c7008ea72a868c54de07d0b" }, - "version": "33.5.0-jre" + "version": "33.4.4-jre" }, "com.google.guava:listenablefuture": { "shasums": { @@ -170,12 +256,26 @@ }, "version": "9999.0-empty-to-avoid-conflict-with-guava" }, + "com.google.http-client:google-http-client": { + "shasums": { + "jar": "390618d7b51704240b8fd28e1230fa35d220f93f4b4ba80f63e38db00dacb09e", + "sources": "9419537a2973195619b43f76be92388b1e37a785503717d76afff5764884ebc2" + }, + "version": "1.44.2" + }, + "com.google.http-client:google-http-client-gson": { + "shasums": { + "jar": "1119b66685195310375b717de2215d6c5d14fa8ed9f57e07b4fecd461e7b9db7", + "sources": "3bac061bdac5c5c67713b8db689a1d6342afcb07a87c2f7285dffc1729fc4825" + }, + "version": "1.44.2" + }, "com.google.j2objc:j2objc-annotations": { "shasums": { - "jar": "84d3a150518485f8140ea99b8a985656749629f6433c92b80c75b36aba3b099b", - "sources": "295938307f4016b3f128f7347101b236ada1394808104519c9e93cd61b64602b" + "jar": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64", + "sources": "bd60019a0423c3a025ef6ab24fe0761f5f45ffb48a8cca74a01b678de1105d38" }, - "version": "3.1" + "version": "3.0.0" }, "com.google.protobuf.nano:protobuf-javanano": { "shasums": { @@ -191,6 +291,20 @@ }, "version": "4.33.0" }, + "com.google.re2j:re2j": { + "shasums": { + "jar": "7b52c72156dd7f98b3237a5b35c1d34fba381b21048c89208913ad80a45dfbd7", + "sources": "4378db846db2d91c8028fe32efcb183a1f1b4157339d0a3b4c46b2c6b0655d7c" + }, + "version": "1.8" + }, + "com.google.truth:truth": { + "shasums": { + "jar": "14c297bc64ca8bc15b6baf67f160627e4562ec91624797e312e907b431113508", + "sources": "9e6e49a3d2eefcadc0294878cb19fa6c6da305f2939c422f3cbd8caf9efe80bb" + }, + "version": "1.4.2" + }, "com.graphql-java:graphql-java": { "shasums": { "jar": "a9a9ffbbb20493b7b2ee4e07879d530096ce1b5c5cfc697bd28b9ee50daf0b1b", @@ -205,6 +319,20 @@ }, "version": "5.0.0" }, + "com.squareup.okhttp:okhttp": { + "shasums": { + "jar": "88ac9fd1bb51f82bcc664cc1eb9c225c90dc4389d660231b4cc737bebfe7d0aa", + "sources": "edfafce3b9abb0fc31b5c72cc5f533516a08f7b86754138f36595a6837746ddf" + }, + "version": "2.7.5" + }, + "com.squareup.okio:okio": { + "shasums": { + "jar": "a27f091d34aa452e37227e2cfa85809f29012a8ef2501a9b5a125a978e4fcbc1", + "sources": "4f255d11829d7e1949be042efa70f933650a7d929e68d594c1608f97884a0535" + }, + "version": "2.10.0" + }, "com.uber.nullaway:nullaway": { "shasums": { "jar": "34e6402eb8725468c1682da44034bef839d944ea0ebbc77b483e03ef99f90644", @@ -212,12 +340,19 @@ }, "version": "0.12.10" }, + "commons-codec:commons-codec": { + "shasums": { + "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", + "sources": "901cb5d1f7c2877017c95d3c5efd5a497738d0162ef72cdf58e9cb13f50b2e9c" + }, + "version": "1.11" + }, "commons-io:commons-io": { "shasums": { - "jar": "a10418348d234968600ccb1d988efcbbd08716e1d96936ccc1880e7d22513474", - "sources": "3b69b518d9a844732e35509b79e499fca63a960ee4301b1c96dc32e87f3f60a1" + "jar": "df90bba0fe3cb586b7f164e78fe8f8f4da3f2dd5c27fa645f888100ccc25dd72", + "sources": "7a87277538cce40da6389a7163a4d9458bc7a9c39937a329881b91d144be8e0d" }, - "version": "2.5" + "version": "2.20.0" }, "commons-logging:commons-logging": { "shasums": { @@ -366,6 +501,25 @@ }, "version": "4.2.7.Final" }, + "io.netty:netty-tcnative-boringssl-static": { + "shasums": { + "jar": "ec3b14ceff74c5d7e24a378e64074744cc5e7035c49cf6ca0a4e23dff9713d1f", + "linux-aarch_64": "11dfee82cfcb5c4f596271fe1d56a70fe77b4034e54162d0bd211623b540857f", + "linux-x86_64": "39ac6b1eb4ffc18d5fe9412cc6253a8954bafc8e3ca10109bc370490f73a3673", + "osx-aarch_64": "eef3fc7cdc5e2dc8c5cb50bae11443052bf1ee2f6e8b64378565746d1529f05e", + "osx-x86_64": "e3beaa3ebdb136569528c59aa826d771efadc0ac9db484c6c0e457fa5efd0f07", + "sources": "eeeb694e8f7ed36855deb014d11b74d5ee742cf197d7e6101d2633939ce512bb", + "windows-x86_64": "5458b4b502763d49cd2e16c434312687178afac9c164cabf75c4a8bcecf7ac50" + }, + "version": "2.0.74.Final" + }, + "io.netty:netty-tcnative-classes": { + "shasums": { + "jar": "194874cf723794dd409fd1e728cd91ffbcff0584d73b4d8a1ad0d69d04acf9b3", + "sources": "49aa58ef460de5334b4a42a9dc471453eeabaa6aedab0a1b067f19ebb2cfca7f" + }, + "version": "2.0.74.Final" + }, "io.netty:netty-transport": { "shasums": { "jar": "aadc6fb05c14fb789368ca3f854721549c72f6c0d81798bbccf9de1bb716892b", @@ -373,6 +527,20 @@ }, "version": "4.2.7.Final" }, + "io.netty:netty-transport-classes-epoll": { + "shasums": { + "jar": "4492948e6a7694398e5197cf15ed2e21d6662a739d010ae666fa276e7222853c", + "sources": "f1644c8c010f6b0fd2d5145807a9979cb7a63161c963423c80ab405a33b54824" + }, + "version": "4.2.7.Final" + }, + "io.netty:netty-transport-native-epoll": { + "shasums": { + "linux-x86_64": "dcd60c6b3076af307ab877201a136e1f1066c9be809aaed827391a23909f9135", + "sources": "156c8e44e9034fc82eff318b125391f456ae519c06c6a2001a4b20c0bd5abd6b" + }, + "version": "4.1.110.Final" + }, "io.netty:netty-transport-native-unix-common": { "shasums": { "jar": "736703b3f6d127e182f5be888b6e15732b0c08d6634e00725352a6a9d19974b2", @@ -380,6 +548,27 @@ }, "version": "4.2.7.Final" }, + "io.opencensus:opencensus-api": { + "shasums": { + "jar": "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382", + "sources": "6748d57aaae81995514ad3e2fb11a95aa88e158b3f93450288018eaccf31e86b" + }, + "version": "0.31.1" + }, + "io.opencensus:opencensus-contrib-grpc-metrics": { + "shasums": { + "jar": "b28fc72490edd49c4c40a3c216b709200833fb361f7f602f1c7c9a527f7b7f63", + "sources": "c45a239e4c4fa4ad564018c0ba0a94d669dbc9b1ed561fc0464b79ebb3c0d6e3" + }, + "version": "0.31.0" + }, + "io.opencensus:opencensus-contrib-http-util": { + "shasums": { + "jar": "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a", + "sources": "d55afd5f96dc724bd903a77a38b0a344d0e59f02a64b9ab2f32618bc582ea924" + }, + "version": "0.31.1" + }, "io.opentelemetry:opentelemetry-api": { "shasums": { "jar": "387b4bf98631fc2ede9470879a8ff28dd8c5cb2d3dcf5b6ef77f5ee2bdb7b4f1", @@ -464,6 +653,13 @@ }, "version": "1.55.0" }, + "io.perfmark:perfmark-api": { + "shasums": { + "jar": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", + "sources": "311551ab29cf51e5a8abee6a019e88dee47d1ea71deb9fcd3649db9c51b237bc" + }, + "version": "0.27.0" + }, "io.projectreactor:reactor-core": { "shasums": { "jar": "44f055fbd033b6c976c53fb2e04b59027e79fb2312c37d2eaa54c77ea1ea80fe", @@ -499,6 +695,13 @@ }, "version": "2.0.0" }, + "junit:junit": { + "shasums": { + "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + }, + "version": "4.13.2" + }, "net.bytebuddy:byte-buddy": { "shasums": { "jar": "2b5ddc8c1f4234bdb7cb45338a8e10a13e0e3ca473e91d5d821d681127ea8ba1", @@ -555,6 +758,20 @@ }, "version": "1.14.0" }, + "org.apache.httpcomponents:httpclient": { + "shasums": { + "jar": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6", + "sources": "55b01f9f4cbec9ac646866a4b64b176570d79e293a556796b5b0263d047ef8e6" + }, + "version": "4.5.14" + }, + "org.apache.httpcomponents:httpcore": { + "shasums": { + "jar": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f", + "sources": "705f8cf3671093b6c1db16bbf6971a7ef400e3819784f1af53e5bc3e67b5a9a0" + }, + "version": "4.4.16" + }, "org.apache.logging.log4j:log4j-api": { "shasums": { "jar": "9fd66c9fe0bea06fa9666c147989a46cafaa92b4a88753697d3945cc43338cbb", @@ -569,6 +786,12 @@ }, "version": "2.25.2" }, + "org.apache.tomcat:annotations-api": { + "shasums": { + "jar": "253829d3c12b7381d1044fc22c6436cff025fe0d459e4a329413e560a7d0dd13" + }, + "version": "6.0.53" + }, "org.apiguardian:apiguardian-api": { "shasums": { "jar": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", @@ -618,6 +841,13 @@ }, "version": "3.49.2" }, + "org.codehaus.mojo:animal-sniffer-annotations": { + "shasums": { + "jar": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", + "sources": "4270ce5531ed0f12e4234e08f240ef3b45ee3ceeb16e28d44abc61c12cf522ca" + }, + "version": "1.24" + }, "org.dom4j:dom4j": { "shasums": { "jar": "3fae79e081096e1410645eb3557c63b79ca266d510ab479889511109becd1690", @@ -653,6 +883,27 @@ }, "version": "2.2.3.Final" }, + "org.jetbrains.kotlin:kotlin-stdlib": { + "shasums": { + "jar": "b8ab1da5cdc89cb084d41e1f28f20a42bd431538642a5741c52bbfae3fa3e656", + "sources": "87f030b500d243f67ef25c3601daee17655ea9c82cb4916637f7b4f8bdd0a165" + }, + "version": "1.4.20" + }, + "org.jetbrains.kotlin:kotlin-stdlib-common": { + "shasums": { + "jar": "a7112c9b3cefee418286c9c9372f7af992bd1e6e030691d52f60cb36dbec8320", + "sources": "2ee47b54b4a20257d2ec73ddf34c44f72f4c7f6e5625b1a13de77c115a0e2afc" + }, + "version": "1.4.20" + }, + "org.jetbrains:annotations": { + "shasums": { + "jar": "ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478", + "sources": "42a5e144b8e81d50d6913d1007b695e62e614705268d8cf9f13dbdc478c2c68e" + }, + "version": "13.0" + }, "org.jodd:jodd-util": { "shasums": { "jar": "e5c676715897124101f74900dd1f98ebbcad9da3ab2dffbac6e7712612094427", @@ -725,10 +976,10 @@ }, "org.objenesis:objenesis": { "shasums": { - "jar": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", - "sources": "d06164f8ca002c8ef193cef2d682822014dd330505616af93a3fb64226fc131d" + "jar": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "sources": "896fa899a262c2f0f7e661848025fad22349300a5247ac175510993a9a5eede9" }, - "version": "3.3" + "version": "3.4" }, "org.opentest4j.reporting:open-test-reporting-tooling-spi": { "shasums": { @@ -781,10 +1032,10 @@ }, "org.reactivestreams:reactive-streams": { "shasums": { - "jar": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", - "sources": "d5b4070a22c9b1ca5b9b5aa668466bcca391dbe5d5fe8311c300765c1621feba" + "jar": "f75ca597789b3dac58f61857b9ac2e1034a68fa672db35055a8fb4509e325f28", + "sources": "5a7a36ae9536698c434ebe119feb374d721210fee68eb821a37ef3859b64b708" }, - "version": "1.0.3" + "version": "1.0.4" }, "org.redisson:redisson": { "shasums": { @@ -865,15 +1116,6 @@ "version": "2.1.8" } }, - "conflict_resolution": { - "com.google.errorprone:error_prone_annotations:2.40.0": "com.google.errorprone:error_prone_annotations:2.41.0", - "commons-io:commons-io:2.20.0": "commons-io:commons-io:2.5", - "io.projectreactor:reactor-core:3.6.2": "io.projectreactor:reactor-core:3.6.6", - "net.bytebuddy:byte-buddy-agent:1.17.4": "net.bytebuddy:byte-buddy-agent:1.17.7", - "org.apache.commons:commons-lang3:3.18.0": "org.apache.commons:commons-lang3:3.19.0", - "org.objenesis:objenesis:3.4": "org.objenesis:objenesis:3.3", - "org.reactivestreams:reactive-streams:1.0.4": "org.reactivestreams:reactive-streams:1.0.3" - }, "dependencies": { "com.esotericsoftware:kryo": [ "com.esotericsoftware:minlog", @@ -919,6 +1161,18 @@ "com.github.spotbugs:spotbugs-annotations": [ "com.google.code.findbugs:jsr305" ], + "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.auto.service:auto-service": [ "com.google.auto.service:auto-service-annotations", "com.google.auto:auto-common", @@ -940,6 +1194,29 @@ "com.google.j2objc:j2objc-annotations", "org.jspecify:jspecify" ], + "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.grpc:grpc-context", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-contrib-http-util", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpcore" + ], + "com.google.http-client:google-http-client-gson": [ + "com.google.code.gson:gson", + "com.google.http-client:google-http-client" + ], + "com.google.truth:truth": [ + "com.google.auto.value:auto-value-annotations", + "com.google.errorprone:error_prone_annotations", + "com.google.guava:guava", + "junit:junit", + "org.checkerframework:checker-qual", + "org.ow2.asm:asm" + ], "com.graphql-java:graphql-java": [ "com.graphql-java:java-dataloader", "org.jspecify:jspecify", @@ -949,6 +1226,13 @@ "org.jspecify:jspecify", "org.reactivestreams:reactive-streams" ], + "com.squareup.okhttp:okhttp": [ + "com.squareup.okio:okio" + ], + "com.squareup.okio:okio": [ + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common" + ], "com.uber.nullaway:nullaway": [ "com.google.guava:guava", "org.checkerframework:dataflow-nullaway", @@ -1057,16 +1341,83 @@ "io.netty:netty-resolver", "io.netty:netty-transport" ], + "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" + ], "io.opentelemetry:opentelemetry-api": [ "io.opentelemetry:opentelemetry-context" ], @@ -1133,6 +1484,10 @@ "org.apache.commons:commons-text": [ "org.apache.commons:commons-lang3" ], + "org.apache.httpcomponents:httpclient": [ + "commons-codec:commons-codec", + "org.apache.httpcomponents:httpcore" + ], "org.apache.logging.log4j:log4j-core": [ "org.apache.logging.log4j:log4j-api" ], @@ -1151,6 +1506,10 @@ "org.eclipse.mylyn.github:org.eclipse.egit.github.core": [ "com.google.code.gson:gson" ], + "org.jetbrains.kotlin:kotlin-stdlib": [ + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains:annotations" + ], "org.junit.jupiter:junit-jupiter-api": [ "org.apiguardian:apiguardian-api", "org.jspecify:jspecify", @@ -1440,12 +1799,80 @@ "com.github.stephenc.jcip:jcip-annotations": [ "net.jcip.annotations" ], + "com.google.android:annotations": [ + "android.annotation" + ], + "com.google.api.grpc:proto-google-common-protos": [ + "com.google.api", + "com.google.apps.card.v1", + "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.shopping.type", + "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.service:auto-service": [ "com.google.auto.service.processor" ], "com.google.auto.service:auto-service-annotations": [ "com.google.auto.service" ], + "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.auto:auto-common": [ "com.google.auto.common" ], @@ -1498,6 +1925,27 @@ "com.google.common.xml", "com.google.thirdparty.publicsuffix" ], + "com.google.http-client:google-http-client": [ + "com.google.api.client.http", + "com.google.api.client.http.apache", + "com.google.api.client.http.javanet", + "com.google.api.client.http.json", + "com.google.api.client.json", + "com.google.api.client.json.rpc2", + "com.google.api.client.json.webtoken", + "com.google.api.client.testing.http", + "com.google.api.client.testing.http.apache", + "com.google.api.client.testing.http.javanet", + "com.google.api.client.testing.json", + "com.google.api.client.testing.json.webtoken", + "com.google.api.client.testing.util", + "com.google.api.client.util", + "com.google.api.client.util.escape", + "com.google.api.client.util.store" + ], + "com.google.http-client:google-http-client-gson": [ + "com.google.api.client.json.gson" + ], "com.google.j2objc:j2objc-annotations": [ "com.google.j2objc.annotations" ], @@ -1508,6 +1956,12 @@ "com.google.protobuf", "com.google.protobuf.compiler" ], + "com.google.re2j:re2j": [ + "com.google.re2j" + ], + "com.google.truth:truth": [ + "com.google.common.truth" + ], "com.graphql-java:graphql-java": [ "graphql", "graphql.agent.result", @@ -1581,6 +2035,18 @@ "org.dataloader.stats", "org.dataloader.stats.context" ], + "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.uber.nullaway:nullaway": [ "com.uber.nullaway", "com.uber.nullaway.annotations", @@ -1598,11 +2064,28 @@ "com.uber.nullaway.handlers.temporary", "com.uber.nullaway.jarinfer" ], + "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-io:commons-io": [ "org.apache.commons.io", + "org.apache.commons.io.build", + "org.apache.commons.io.channels", + "org.apache.commons.io.charset", "org.apache.commons.io.comparator", + "org.apache.commons.io.file", + "org.apache.commons.io.file.attribute", + "org.apache.commons.io.file.spi", "org.apache.commons.io.filefilter", + "org.apache.commons.io.function", "org.apache.commons.io.input", + "org.apache.commons.io.input.buffer", "org.apache.commons.io.monitor", "org.apache.commons.io.output", "org.apache.commons.io.serialization" @@ -1780,6 +2263,9 @@ "io.netty:netty-resolver-dns": [ "io.netty.resolver.dns" ], + "io.netty:netty-tcnative-classes": [ + "io.netty.internal.tcnative" + ], "io.netty:netty-transport": [ "io.netty.bootstrap", "io.netty.channel", @@ -1794,9 +2280,38 @@ "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.opentelemetry:opentelemetry-api": [ "io.opentelemetry.api", "io.opentelemetry.api.baggage", @@ -1891,6 +2406,9 @@ "io.opentelemetry.sdk.trace.internal", "io.opentelemetry.sdk.trace.samplers" ], + "io.perfmark:perfmark-api": [ + "io.perfmark" + ], "io.projectreactor:reactor-core": [ "reactor.adapter", "reactor.core", @@ -1973,6 +2491,40 @@ "org.jaxen.util", "org.jaxen.xom" ], + "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", @@ -2134,6 +2686,51 @@ "org.apache.commons.text.similarity", "org.apache.commons.text.translate" ], + "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.logging.log4j:log4j-api": [ "org.apache.logging.log4j", "org.apache.logging.log4j.internal", @@ -2206,6 +2803,13 @@ "org.apache.logging.log4j.core.util.internal", "org.apache.logging.log4j.core.util.internal.instant" ], + "org.apache.tomcat:annotations-api": [ + "javax.annotation", + "javax.annotation.security", + "javax.ejb", + "javax.persistence", + "javax.xml.ws" + ], "org.apiguardian:apiguardian-api": [ "org.apiguardian.api" ], @@ -2602,6 +3206,9 @@ "org.checkerframework.nullaway.org.plumelib.reflection", "org.checkerframework.nullaway.org.plumelib.util" ], + "org.codehaus.mojo:animal-sniffer-annotations": [ + "org.codehaus.mojo.animal_sniffer" + ], "org.dom4j:dom4j": [ "org.dom4j", "org.dom4j.bean", @@ -2680,6 +3287,42 @@ "org.jboss.marshalling.reflect", "org.jboss.marshalling.util" ], + "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.jodd:jodd-util": [ "jodd", "jodd.bean", @@ -3077,10 +3720,22 @@ "com.github.spotbugs:spotbugs:jar:sources", "com.github.stephenc.jcip:jcip-annotations", "com.github.stephenc.jcip:jcip-annotations:jar:sources", + "com.google.android:annotations", + "com.google.android:annotations:jar:sources", + "com.google.api.grpc:proto-google-common-protos", + "com.google.api.grpc:proto-google-common-protos:jar:sources", + "com.google.auth:google-auth-library-credentials", + "com.google.auth:google-auth-library-credentials:jar:sources", + "com.google.auth:google-auth-library-oauth2-http", + "com.google.auth:google-auth-library-oauth2-http:jar:sources", "com.google.auto.service:auto-service", "com.google.auto.service:auto-service-annotations", "com.google.auto.service:auto-service-annotations:jar:sources", "com.google.auto.service:auto-service: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.auto:auto-common", "com.google.auto:auto-common:jar:sources", "com.google.code.findbugs:jsr305", @@ -3096,18 +3751,32 @@ "com.google.guava:guava", "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", + "com.google.http-client:google-http-client", + "com.google.http-client:google-http-client-gson", + "com.google.http-client:google-http-client-gson:jar:sources", + "com.google.http-client:google-http-client:jar:sources", "com.google.j2objc:j2objc-annotations", "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf.nano:protobuf-javanano", "com.google.protobuf.nano:protobuf-javanano:jar:sources", "com.google.protobuf:protobuf-java", "com.google.protobuf:protobuf-java:jar:sources", + "com.google.re2j:re2j", + "com.google.re2j:re2j:jar:sources", + "com.google.truth:truth", + "com.google.truth:truth:jar:sources", "com.graphql-java:graphql-java", "com.graphql-java:graphql-java:jar:sources", "com.graphql-java:java-dataloader", "com.graphql-java:java-dataloader:jar:sources", + "com.squareup.okhttp:okhttp", + "com.squareup.okhttp:okhttp:jar:sources", + "com.squareup.okio:okio", + "com.squareup.okio:okio:jar:sources", "com.uber.nullaway:nullaway", "com.uber.nullaway:nullaway:jar:sources", + "commons-codec:commons-codec", + "commons-codec:commons-codec:jar:sources", "commons-io:commons-io", "commons-io:commons-io:jar:sources", "commons-logging:commons-logging", @@ -3152,10 +3821,29 @@ "io.netty:netty-resolver-dns", "io.netty:netty-resolver-dns:jar:sources", "io.netty:netty-resolver:jar:sources", + "io.netty:netty-tcnative-boringssl-static", + "io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64", + "io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64", + "io.netty:netty-tcnative-boringssl-static:jar:sources", + "io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64", + "io.netty:netty-tcnative-classes", + "io.netty:netty-tcnative-classes:jar:sources", "io.netty:netty-transport", + "io.netty:netty-transport-classes-epoll", + "io.netty:netty-transport-classes-epoll:jar:sources", + "io.netty:netty-transport-native-epoll:jar:linux-x86_64", + "io.netty:netty-transport-native-epoll:jar:sources", "io.netty:netty-transport-native-unix-common", "io.netty:netty-transport-native-unix-common:jar:sources", "io.netty:netty-transport:jar:sources", + "io.opencensus:opencensus-api", + "io.opencensus:opencensus-api:jar:sources", + "io.opencensus:opencensus-contrib-grpc-metrics", + "io.opencensus:opencensus-contrib-grpc-metrics:jar:sources", + "io.opencensus:opencensus-contrib-http-util", + "io.opencensus:opencensus-contrib-http-util:jar:sources", "io.opentelemetry:opentelemetry-api", "io.opentelemetry:opentelemetry-api:jar:sources", "io.opentelemetry:opentelemetry-common", @@ -3180,6 +3868,8 @@ "io.opentelemetry:opentelemetry-sdk-trace", "io.opentelemetry:opentelemetry-sdk-trace:jar:sources", "io.opentelemetry:opentelemetry-sdk:jar:sources", + "io.perfmark:perfmark-api", + "io.perfmark:perfmark-api:jar:sources", "io.projectreactor:reactor-core", "io.projectreactor:reactor-core:jar:sources", "io.reactivex.rxjava3:rxjava", @@ -3190,6 +3880,8 @@ "javax.cache:cache-api:jar:sources", "jaxen:jaxen", "jaxen:jaxen:jar:sources", + "junit:junit", + "junit:junit:jar:sources", "net.bytebuddy:byte-buddy", "net.bytebuddy:byte-buddy-agent", "net.bytebuddy:byte-buddy-agent:jar:sources", @@ -3206,10 +3898,15 @@ "org.apache.commons:commons-lang3:jar:sources", "org.apache.commons:commons-text", "org.apache.commons:commons-text:jar:sources", + "org.apache.httpcomponents:httpclient", + "org.apache.httpcomponents:httpclient:jar:sources", + "org.apache.httpcomponents:httpcore", + "org.apache.httpcomponents:httpcore:jar:sources", "org.apache.logging.log4j:log4j-api", "org.apache.logging.log4j:log4j-api:jar:sources", "org.apache.logging.log4j:log4j-core", "org.apache.logging.log4j:log4j-core:jar:sources", + "org.apache.tomcat:annotations-api", "org.apiguardian:apiguardian-api", "org.apiguardian:apiguardian-api:jar:sources", "org.assertj:assertj-core", @@ -3224,6 +3921,8 @@ "org.checkerframework:checker-qual:jar:sources", "org.checkerframework:dataflow-nullaway", "org.checkerframework:dataflow-nullaway:jar:sources", + "org.codehaus.mojo:animal-sniffer-annotations", + "org.codehaus.mojo:animal-sniffer-annotations:jar:sources", "org.dom4j:dom4j", "org.dom4j:dom4j:jar:sources", "org.eclipse.mylyn.github:org.eclipse.egit.github.core", @@ -3234,6 +3933,12 @@ "org.htmlunit:htmlunit-core-js:jar:sources", "org.jboss.marshalling:jboss-marshalling", "org.jboss.marshalling:jboss-marshalling:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib", + "org.jetbrains.kotlin:kotlin-stdlib-common", + "org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources", + "org.jetbrains.kotlin:kotlin-stdlib:jar:sources", + "org.jetbrains:annotations", + "org.jetbrains:annotations:jar:sources", "org.jodd:jodd-util", "org.jodd:jodd-util:jar:sources", "org.jspecify:jspecify", @@ -3303,11 +4008,21 @@ "com.fasterxml.jackson.core.JsonFactory" ] }, + "com.fasterxml.jackson.core:jackson-core:jar:sources": { + "com.fasterxml.jackson.core.JsonFactory": [ + "com.fasterxml.jackson.core.JsonFactory" + ] + }, "com.fasterxml.jackson.core:jackson-databind": { "com.fasterxml.jackson.core.ObjectCodec": [ "com.fasterxml.jackson.databind.ObjectMapper" ] }, + "com.fasterxml.jackson.core:jackson-databind:jar:sources": { + "com.fasterxml.jackson.core.ObjectCodec": [ + "com.fasterxml.jackson.databind.ObjectMapper" + ] + }, "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": { "com.fasterxml.jackson.core.JsonFactory": [ "com.fasterxml.jackson.dataformat.yaml.YAMLFactory" @@ -3316,16 +4031,55 @@ "com.fasterxml.jackson.dataformat.yaml.YAMLMapper" ] }, + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:sources": { + "com.fasterxml.jackson.core.JsonFactory": [ + "com.fasterxml.jackson.dataformat.yaml.YAMLFactory" + ], + "com.fasterxml.jackson.core.ObjectCodec": [ + "com.fasterxml.jackson.dataformat.yaml.YAMLMapper" + ] + }, "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": { "com.fasterxml.jackson.databind.Module": [ "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" ] }, + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:sources": { + "com.fasterxml.jackson.databind.Module": [ + "com.fasterxml.jackson.datatype.jsr310.JavaTimeModule" + ] + }, "com.google.auto.service:auto-service": { "javax.annotation.processing.Processor": [ "com.google.auto.service.processor.AutoServiceProcessor" ] }, + "com.google.auto.service:auto-service:jar:sources": { + "javax.annotation.processing.Processor": [ + "com.google.auto.service.processor.AutoServiceProcessor" + ] + }, + "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.google.googlejavaformat:google-java-format": { "java.util.spi.ToolProvider": [ "com.google.googlejavaformat.java.GoogleJavaFormatToolProvider" @@ -3347,11 +4101,24 @@ "io.lettuce.core.support.LettuceCdiExtension" ] }, + "io.lettuce:lettuce-core:jar:sources": { + "io.lettuce.core.json.JsonParser": [ + "io.lettuce.core.json.DefaultJsonParser" + ], + "javax.enterprise.inject.spi.Extension": [ + "io.lettuce.core.support.LettuceCdiExtension" + ] + }, "io.netty:netty-common": { "reactor.blockhound.integration.BlockHoundIntegration": [ "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" ] }, + "io.netty:netty-common:jar:sources": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + }, "io.opentelemetry:opentelemetry-exporter-logging": { "io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider": [ "io.opentelemetry.exporter.logging.internal.ConsoleLogRecordExporterComponentProvider", @@ -3371,16 +4138,45 @@ "io.opentelemetry.exporter.logging.internal.LoggingSpanExporterProvider" ] }, + "io.opentelemetry:opentelemetry-exporter-logging:jar:sources": { + "io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider": [ + "io.opentelemetry.exporter.logging.internal.ConsoleLogRecordExporterComponentProvider", + "io.opentelemetry.exporter.logging.internal.ConsoleMetricExporterComponentProvider", + "io.opentelemetry.exporter.logging.internal.ConsoleSpanExporterComponentProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider": [ + "io.opentelemetry.exporter.logging.internal.ConsoleLogRecordExporterProvider", + "io.opentelemetry.exporter.logging.internal.LoggingLogRecordExporterProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider": [ + "io.opentelemetry.exporter.logging.internal.ConsoleMetricExporterProvider", + "io.opentelemetry.exporter.logging.internal.LoggingMetricExporterProvider" + ], + "io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider": [ + "io.opentelemetry.exporter.logging.internal.ConsoleSpanExporterProvider", + "io.opentelemetry.exporter.logging.internal.LoggingSpanExporterProvider" + ] + }, "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure": { "io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider": [ "io.opentelemetry.sdk.autoconfigure.EnvironmentResourceProvider" ] }, + "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:sources": { + "io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider": [ + "io.opentelemetry.sdk.autoconfigure.EnvironmentResourceProvider" + ] + }, "io.opentelemetry:opentelemetry-sdk-testing": { "io.opentelemetry.context.ContextStorageProvider": [ "io.opentelemetry.sdk.testing.context.SettableContextStorageProvider" ] }, + "io.opentelemetry:opentelemetry-sdk-testing:jar:sources": { + "io.opentelemetry.context.ContextStorageProvider": [ + "io.opentelemetry.sdk.testing.context.SettableContextStorageProvider" + ] + }, "io.projectreactor:reactor-core": { "io.micrometer.context.ContextAccessor": [ "reactor.util.context.ReactorContextAccessor" @@ -3389,6 +4185,14 @@ "reactor.core.scheduler.ReactorBlockHoundIntegration" ] }, + "io.projectreactor:reactor-core:jar:sources": { + "io.micrometer.context.ContextAccessor": [ + "reactor.util.context.ReactorContextAccessor" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "reactor.core.scheduler.ReactorBlockHoundIntegration" + ] + }, "net.sf.saxon:Saxon-HE": { "javax.xml.transform.TransformerFactory": [ "net.sf.saxon.TransformerFactoryImpl" @@ -3421,6 +4225,12 @@ "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider" ] }, + "org.bouncycastle:bcprov-jdk18on:jar:sources": { + "java.security.Provider": [ + "org.bouncycastle.jce.provider.BouncyCastleProvider", + "org.bouncycastle.pqc.jcajce.provider.BouncyCastlePQCProvider" + ] + }, "org.hsqldb:hsqldb": { "java.sql.Driver": [ "org.hsqldb.jdbc.JDBCDriver" @@ -3431,6 +4241,11 @@ "org.junit.jupiter.engine.JupiterTestEngine" ] }, + "org.junit.jupiter:junit-jupiter-engine:jar:sources": { + "org.junit.platform.engine.TestEngine": [ + "org.junit.jupiter.engine.JupiterTestEngine" + ] + }, "org.junit.platform:junit-platform-engine": { "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", @@ -3448,11 +4263,33 @@ "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" ] }, + "org.junit.platform:junit-platform-engine:jar:sources": { + "org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser": [ + "org.junit.platform.engine.discovery.ClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathResourceSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ClasspathRootSelector$IdentifierParser", + "org.junit.platform.engine.discovery.DirectorySelector$IdentifierParser", + "org.junit.platform.engine.discovery.FileSelector$IdentifierParser", + "org.junit.platform.engine.discovery.IterationSelector$IdentifierParser", + "org.junit.platform.engine.discovery.MethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.ModuleSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedClassSelector$IdentifierParser", + "org.junit.platform.engine.discovery.NestedMethodSelector$IdentifierParser", + "org.junit.platform.engine.discovery.PackageSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UniqueIdSelector$IdentifierParser", + "org.junit.platform.engine.discovery.UriSelector$IdentifierParser" + ] + }, "org.junit.platform:junit-platform-launcher": { "org.junit.platform.launcher.TestExecutionListener": [ "org.junit.platform.launcher.listeners.UniqueIdTrackingListener" ] }, + "org.junit.platform:junit-platform-launcher:jar:sources": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.launcher.listeners.UniqueIdTrackingListener" + ] + }, "org.junit.platform:junit-platform-reporting": { "org.junit.platform.launcher.TestExecutionListener": [ "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" @@ -3461,17 +4298,38 @@ "org.junit.platform.reporting.open.xml.JUnitContributor" ] }, + "org.junit.platform:junit-platform-reporting:jar:sources": { + "org.junit.platform.launcher.TestExecutionListener": [ + "org.junit.platform.reporting.open.xml.OpenTestReportGeneratingListener" + ], + "org.opentest4j.reporting.tooling.spi.htmlreport.Contributor": [ + "org.junit.platform.reporting.open.xml.JUnitContributor" + ] + }, "org.redisson:redisson": { "javax.cache.spi.CachingProvider": [ "org.redisson.jcache.JCachingProvider" ] }, + "org.redisson:redisson:jar:sources": { + "javax.cache.spi.CachingProvider": [ + "org.redisson.jcache.JCachingProvider" + ] + }, "org.slf4j:slf4j-jdk14": { "org.slf4j.spi.SLF4JServiceProvider": [ "org.slf4j.jul.JULServiceProvider" ] + }, + "org.slf4j:slf4j-jdk14:jar:sources": { + "org.slf4j.spi.SLF4JServiceProvider": [ + "org.slf4j.jul.JULServiceProvider" + ] } }, - "skipped": [], + "skipped": [ + "com.google.guava:listenablefuture:jar:sources", + "org.apache.tomcat:annotations-api:jar:sources" + ], "version": "2" } diff --git a/java/private/java_test_suite.bzl b/java/private/java_test_suite.bzl index 04ea657c2d7a7..a58788ee4edc9 100644 --- a/java/private/java_test_suite.bzl +++ b/java/private/java_test_suite.bzl @@ -6,7 +6,6 @@ load(":junit5_test.bzl", "junit5_test") def java_test_suite( name, srcs, - runner = "junit5", test_suffixes = DEFAULT_TEST_SUFFIXES, package = None, deps = None, @@ -21,7 +20,6 @@ def java_test_suite( define_library = java_library, # We want to use our own test runner define_test = junit5_test, - runner = runner, deps = deps, runtime_deps = runtime_deps, size = size,