blob: b361447e394447c477b1a3219877d053c0f7117f [file] [log] [blame]
licenses(["notice"])
package(default_visibility = ["//visibility:public"])
load("/tools/rules/heron_deps", "heron_java_proto_files")
java_library(
name = 'basics-java',
srcs = glob(["**/basics/*.java"]),
deps = [
"@com_google_guava_guava//jar",
"//third_party/java:mockito",
]
)
java_library(
name = 'config-java',
srcs = glob(["**/config/*.java"]),
deps = [
":basics-java",
"@org_yaml_snakeyaml//jar",
],
)
java_library(
name = 'network-java',
srcs = glob(["**/network/*.java"]),
deps = [
":basics-java",
"//third_party/java:junit4",
"@com_google_protobuf_protobuf_java//jar",
],
)
java_library(
name = 'utils-java',
srcs = glob(["**/utils/**/*.java"]),
deps = heron_java_proto_files() + [
":basics-java",
":config-java",
"//heron/api/src/java:api-java",
"//heron/api/src/java:classification",
]
)