blob: ce9922ca1fefa64e3e1c38e13b6a7b0b9ef5a4b2 [file] [log] [blame]
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",
],
)