| load("@rules_java//java:defs.bzl", "java_library") | |
| java_library( | |
| name = "truth", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:public"], | |
| exports = ["@external_deps//:com_google_truth_truth"], | |
| runtime_deps = [ | |
| ":diffutils", | |
| "//lib:guava", | |
| "//lib:junit", | |
| ], | |
| ) | |
| java_library( | |
| name = "truth-java8-extension", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:public"], | |
| exports = ["@external_deps//:com_google_truth_extensions_truth_java8_extension"], | |
| runtime_deps = [ | |
| ":truth", | |
| "//lib:guava", | |
| ], | |
| ) | |
| java_library( | |
| name = "truth-liteproto-extension", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:private"], | |
| exports = ["@external_deps//:com_google_truth_extensions_truth_liteproto_extension"], | |
| runtime_deps = [ | |
| ":truth", | |
| "//lib:guava", | |
| "//lib:protobuf", | |
| ], | |
| ) | |
| java_library( | |
| name = "diffutils", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:private"], | |
| exports = ["@external_deps//:io_github_java_diff_utils_java_diff_utils"], | |
| ) | |
| java_library( | |
| name = "truth-proto-extension", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:public"], | |
| exports = [ | |
| ":truth-liteproto-extension", | |
| "@external_deps//:com_google_truth_extensions_truth_proto_extension", | |
| ], | |
| runtime_deps = [ | |
| ":truth", | |
| ":truth-liteproto-extension", | |
| "//lib:guava", | |
| "//lib:protobuf", | |
| ], | |
| ) |