|  | From 992aeb206ab9d82d86066c8abf8a4445822b0db9 Mon Sep 17 00:00:00 2001 | 
|  | From: Ivo List <ilist@google.com> | 
|  | Date: Fri, 30 Dec 2022 07:49:53 +0100 | 
|  | Subject: [PATCH] fix | 
|  |  | 
|  | --- | 
|  | BUILD.bazel                  |  4 +-- | 
|  | java/core/BUILD.bazel        | 54 ++++++++++-------------------------- | 
|  | java/kotlin-lite/BUILD.bazel | 12 ++++---- | 
|  | java/kotlin/BUILD.bazel      | 22 +++++++-------- | 
|  | java/lite/BUILD.bazel        |  4 +-- | 
|  | java/util/BUILD.bazel        | 30 ++++++-------------- | 
|  | 6 files changed, 44 insertions(+), 82 deletions(-) | 
|  |  | 
|  | diff --git a/BUILD.bazel b/BUILD.bazel | 
|  | index 0f6e41e..88226cc 100644 | 
|  | --- a/BUILD.bazel | 
|  | +++ b/BUILD.bazel | 
|  | @@ -138,7 +138,7 @@ cc_library( | 
|  | visibility = ["//visibility:public"], | 
|  | deps = [":protobuf_lite"] + select({ | 
|  | "//build_defs:config_msvc": [], | 
|  | -        "//conditions:default": ["@zlib//:zlib"], | 
|  | +        "//conditions:default": ["@io_bazel//third_party/zlib"], | 
|  | }), | 
|  | ) | 
|  |  | 
|  | @@ -755,7 +755,7 @@ cc_test( | 
|  | "@com_google_googletest//:gtest_main", | 
|  | ] + select({ | 
|  | "//build_defs:config_msvc": [], | 
|  | -        "//conditions:default": ["@zlib//:zlib"], | 
|  | +        "//conditions:default": ["@io_bazel//third_party/zlib"], | 
|  | }), | 
|  | ) | 
|  |  | 
|  | diff --git a/java/core/BUILD.bazel b/java/core/BUILD.bazel | 
|  | index cfd53f4..d312923 100644 | 
|  | --- a/java/core/BUILD.bazel | 
|  | +++ b/java/core/BUILD.bazel | 
|  | @@ -1,6 +1,5 @@ | 
|  | load("@bazel_skylib//rules:build_test.bzl", "build_test") | 
|  | load("@rules_java//java:defs.bzl", "java_library", "java_lite_proto_library", "java_proto_library") | 
|  | -load("@rules_jvm_external//:defs.bzl", "java_export") | 
|  | load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") | 
|  | load("@rules_proto//proto:defs.bzl", "proto_lang_toolchain", "proto_library") | 
|  | load("//conformance:defs.bzl", "conformance_test") | 
|  | @@ -131,18 +130,6 @@ java_library( | 
|  | ], | 
|  | ) | 
|  |  | 
|  | -# Bazel users, don't depend on this target, use //java/lite. | 
|  | -java_export( | 
|  | -    name = "lite_mvn", | 
|  | -    maven_coordinates = "com.google.protobuf:protobuf-javalite:%s" % PROTOBUF_JAVA_VERSION, | 
|  | -    pom_template = "//java/lite:pom_template.xml", | 
|  | -    resources = [ | 
|  | -        "//:lite_well_known_protos", | 
|  | -    ], | 
|  | -    tags = ["manual"], | 
|  | -    runtime_deps = [":lite"], | 
|  | -) | 
|  | - | 
|  | java_library( | 
|  | name = "lite_runtime_only", | 
|  | srcs = LITE_SRCS, | 
|  | @@ -185,19 +172,6 @@ java_library( | 
|  | ], | 
|  | ) | 
|  |  | 
|  | -# Bazel users, don't depend on this target, use :core. | 
|  | -java_export( | 
|  | -    name = "core_mvn", | 
|  | -    maven_coordinates = "com.google.protobuf:protobuf-java:%s" % PROTOBUF_JAVA_VERSION, | 
|  | -    pom_template = "pom_template.xml", | 
|  | -    resources = [ | 
|  | -        "//:built_in_runtime_protos", | 
|  | -        "//:well_known_type_protos", | 
|  | -    ], | 
|  | -    tags = ["manual"], | 
|  | -    runtime_deps = [":core"], | 
|  | -) | 
|  | - | 
|  | filegroup( | 
|  | name = "release", | 
|  | srcs = [ | 
|  | @@ -271,8 +245,8 @@ java_library( | 
|  | ":core", | 
|  | ":generic_test_protos_java_proto", | 
|  | ":java_test_protos_java_proto", | 
|  | -        "@maven//:com_google_guava_guava", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -318,10 +292,10 @@ junit_tests( | 
|  | ":generic_test_protos_java_proto", | 
|  | ":java_test_protos_java_proto", | 
|  | ":test_util", | 
|  | -        "@maven//:com_google_guava_guava", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | -        "@maven//:org_mockito_mockito_core", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | +        "@io_bazel//third_party:mockito", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -337,9 +311,9 @@ junit_tests( | 
|  | ], | 
|  | deps = [ | 
|  | ":core", | 
|  | -        "@maven//:com_google_guava_guava", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -384,8 +358,8 @@ java_library( | 
|  | ":generic_test_protos_java_proto_lite", | 
|  | ":java_test_protos_java_proto_lite", | 
|  | ":lite_runtime_only", | 
|  | -        "@maven//:com_google_guava_guava", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -447,9 +421,9 @@ junit_tests( | 
|  | ":java_test_protos_java_proto_lite", | 
|  | ":lite", | 
|  | ":test_util_lite", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | -        "@maven//:org_mockito_mockito_core", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | +        "@io_bazel//third_party:mockito", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | diff --git a/java/kotlin-lite/BUILD.bazel b/java/kotlin-lite/BUILD.bazel | 
|  | index d3d9ddf..3516d63 100644 | 
|  | --- a/java/kotlin-lite/BUILD.bazel | 
|  | +++ b/java/kotlin-lite/BUILD.bazel | 
|  | @@ -94,8 +94,8 @@ kt_jvm_library( | 
|  | "//java/kotlin:shared_runtime", | 
|  | "//java/lite", | 
|  | "@com_github_jetbrains_kotlin//:kotlin-test", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -187,8 +187,8 @@ kt_jvm_library( | 
|  | deps = [ | 
|  | ":kotlin_unittest_lite", | 
|  | "//java/core:test_util_lite", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -204,8 +204,8 @@ kt_jvm_library( | 
|  | deps = [ | 
|  | ":kotlin_proto3_unittest_lite", | 
|  | "//java/core:test_util_lite", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | diff --git a/java/kotlin/BUILD.bazel b/java/kotlin/BUILD.bazel | 
|  | index 67fc6e0..1ed26aa 100644 | 
|  | --- a/java/kotlin/BUILD.bazel | 
|  | +++ b/java/kotlin/BUILD.bazel | 
|  | @@ -101,8 +101,8 @@ kt_jvm_library( | 
|  | ":bytestring_lib", | 
|  | "//java/lite", | 
|  | "@com_github_jetbrains_kotlin//:kotlin-test", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -136,9 +136,9 @@ kt_jvm_library( | 
|  | ":only_for_use_in_proto_generated_code_its_generator_and_tests", | 
|  | ":shared_runtime", | 
|  | "@com_github_jetbrains_kotlin//:kotlin-test", | 
|  | -        "@maven//:com_google_guava_guava_testlib", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -162,8 +162,8 @@ kt_jvm_library( | 
|  | ":shared_runtime", | 
|  | "//java/core", | 
|  | "@com_github_jetbrains_kotlin//:kotlin-test", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -271,8 +271,8 @@ kt_jvm_library( | 
|  | deps = [ | 
|  | ":kotlin_unittest", | 
|  | "//java/core:test_util", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | @@ -288,8 +288,8 @@ kt_jvm_library( | 
|  | deps = [ | 
|  | ":kotlin_proto3_unittest", | 
|  | "//java/core:test_util", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | diff --git a/java/lite/BUILD.bazel b/java/lite/BUILD.bazel | 
|  | index 9ae3c51..f1ce750 100644 | 
|  | --- a/java/lite/BUILD.bazel | 
|  | +++ b/java/lite/BUILD.bazel | 
|  | @@ -73,8 +73,8 @@ junit_tests( | 
|  | "//java/core:generic_test_protos_java_proto_lite", | 
|  | "//java/core:java_test_protos_java_proto_lite", | 
|  | "//java/core:test_util_lite", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | diff --git a/java/util/BUILD.bazel b/java/util/BUILD.bazel | 
|  | index e3804fb..cecd254 100644 | 
|  | --- a/java/util/BUILD.bazel | 
|  | +++ b/java/util/BUILD.bazel | 
|  | @@ -1,5 +1,4 @@ | 
|  | load("@rules_java//java:defs.bzl", "java_proto_library") | 
|  | -load("@rules_jvm_external//:defs.bzl", "java_export") | 
|  | load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix") | 
|  | load("@rules_proto//proto:defs.bzl", "proto_library") | 
|  | load("//:protobuf_version.bzl", "PROTOBUF_JAVA_VERSION") | 
|  | @@ -13,25 +12,14 @@ java_library( | 
|  | visibility = ["//visibility:public"], | 
|  | deps = [ | 
|  | "//java/core", | 
|  | -        "@maven//:com_google_code_findbugs_jsr305", | 
|  | -        "@maven//:com_google_code_gson_gson", | 
|  | -        "@maven//:com_google_errorprone_error_prone_annotations", | 
|  | -        "@maven//:com_google_guava_guava", | 
|  | -        "@maven//:com_google_j2objc_j2objc_annotations", | 
|  | +        "@io_bazel//third_party:jsr305", | 
|  | +        "@io_bazel//third_party:gson", | 
|  | +        "@io_bazel//third_party:error_prone_annotations", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party/java/j2objc-annotations", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | -# Bazel users, don't depend on this target, use :util. | 
|  | -java_export( | 
|  | -    name = "util_mvn", | 
|  | -    deploy_env = ["//java/core"], | 
|  | -    maven_coordinates = "com.google.protobuf:protobuf-java-util:%s" % PROTOBUF_JAVA_VERSION, | 
|  | -    pom_template = "pom_template.xml", | 
|  | -    tags = ["manual"], | 
|  | -    visibility = ["//java:__pkg__"], | 
|  | -    runtime_deps = [":util"], | 
|  | -) | 
|  | - | 
|  | filegroup( | 
|  | name = "release", | 
|  | srcs = [ | 
|  | @@ -70,10 +58,10 @@ junit_tests( | 
|  | ":util", | 
|  | "//java/core", | 
|  | "//java/core:generic_test_protos_java_proto", | 
|  | -        "@maven//:com_google_code_gson_gson", | 
|  | -        "@maven//:com_google_guava_guava", | 
|  | -        "@maven//:com_google_truth_truth", | 
|  | -        "@maven//:junit_junit", | 
|  | +        "@io_bazel//third_party:gson", | 
|  | +        "@io_bazel//third_party:guava", | 
|  | +        "@io_bazel//third_party:truth", | 
|  | +        "@io_bazel//third_party:junit4", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | -- | 
|  | 2.39.0.314.g84b9a713c41-goog | 
|  |  |