blob: f7ad8dd9840453db4f33ea7994de8013c02fc06f [file] [log] [blame]
licenses(["notice"])
java_library(
name = "dagger",
exports = [
"//external:jar/io_bazel_rules_kotlin_com/google/dagger/dagger"
],
runtime_deps = [
"//third_party/jvm/javax/inject:javax_inject"
],
visibility = [
"//visibility:public"
]
)
java_library(
name = "dagger_compiler",
exports = [
"//external:jar/io_bazel_rules_kotlin_com/google/dagger/dagger_compiler"
],
runtime_deps = [
"//third_party/jvm/com/google/googlejavaformat:google_java_format",
"//third_party/jvm/com/google/guava:guava",
"//third_party/jvm/com/squareup:javapoet",
"//third_party/jvm/javax/annotation:jsr250_api",
"//third_party/jvm/javax/inject:javax_inject",
":dagger",
":dagger_producers",
":dagger_spi"
],
visibility = [
"//visibility:public"
]
)
java_library(
name = "dagger_producers",
exports = [
"//external:jar/io_bazel_rules_kotlin_com/google/dagger/dagger_producers"
],
runtime_deps = [
"//third_party/jvm/com/google/guava:guava",
"//third_party/jvm/javax/inject:javax_inject",
"//third_party/jvm/org/checkerframework:checker_compat_qual",
":dagger"
],
visibility = [
"//visibility:public"
]
)
java_library(
name = "dagger_spi",
exports = [
"//external:jar/io_bazel_rules_kotlin_com/google/dagger/dagger_spi"
],
runtime_deps = [
"//third_party/jvm/com/google/guava:guava",
"//third_party/jvm/javax/inject:javax_inject",
":dagger",
":dagger_producers"
],
visibility = [
"//third_party/jvm:__subpackages__"
]
)