| load("@rules_java//java:defs.bzl", "java_library") | |
| java_library( | |
| name = "truth", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:public"], | |
| exports = ["@truth//jar"], | |
| 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 = ["@truth-java8-extension//jar"], | |
| runtime_deps = [ | |
| ":truth", | |
| "//lib:guava", | |
| ], | |
| ) | |
| java_library( | |
| name = "truth-liteproto-extension", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:private"], | |
| exports = ["@truth-liteproto-extension//jar"], | |
| runtime_deps = [ | |
| ":truth", | |
| "//lib:guava", | |
| "//lib:protobuf", | |
| ], | |
| ) | |
| java_library( | |
| name = "diffutils", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:private"], | |
| exports = ["@diffutils//jar"], | |
| ) | |
| java_library( | |
| name = "truth-proto-extension", | |
| testonly = True, | |
| data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"], | |
| visibility = ["//visibility:public"], | |
| exports = [ | |
| ":truth-liteproto-extension", | |
| "@truth-proto-extension//jar", | |
| ], | |
| runtime_deps = [ | |
| ":truth", | |
| ":truth-liteproto-extension", | |
| "//lib:guava", | |
| "//lib:protobuf", | |
| ], | |
| ) |