[Bazel] Use rules_jvm_external to manage java dependencies (#4615)

This commit is contained in:
Hao Chen
2019-04-18 16:53:25 +08:00
committed by GitHub
parent 6848dfd179
commit be2cbdf130
9 changed files with 81 additions and 157 deletions
+33 -43
View File
@@ -7,12 +7,6 @@ exports_files([
"streaming/testng.xml",
])
java_binary(
name = "bazel_deps",
main_class = "com.github.johnynek.bazel_deps.ParseProject",
runtime_deps = ["@bazel_deps//jar"],
)
java_import(
name = "all_modules",
jars = [
@@ -42,11 +36,11 @@ java_import(
define_java_module(
name = "api",
deps = [
"@org_slf4j_slf4j_log4j12//jar",
"@log4j_log4j//jar",
"@javax_xml_bind_jaxb_api//jar",
"@com_sun_xml_bind_jaxb_core//jar",
"@com_sun_xml_bind_jaxb_impl//jar",
"@maven//:org_slf4j_slf4j_log4j12",
"@maven//:log4j_log4j",
"@maven//:javax_xml_bind_jaxb_api",
"@maven//:com_sun_xml_bind_jaxb_core",
"@maven//:com_sun_xml_bind_jaxb_impl",
],
)
@@ -62,28 +56,24 @@ define_java_module(
test_deps = [
":org_ray_ray_api",
":org_ray_ray_runtime",
"@org_apache_commons_commons_lang3//jar",
"@com_beust_jcommander//jar",
"@org_testng_testng//jar",
"@commons_io_commons_io//jar",
"@maven//:org_apache_commons_commons_lang3",
"@maven//:com_beust_jcommander",
"@maven//:org_testng_testng",
"@maven//:commons_io_commons_io",
],
deps = [
":org_ray_ray_api",
"@plasma//:org_apache_arrow_arrow_plasma",
"@org_slf4j_slf4j_api//jar",
"@com_fasterxml_jackson_core_jackson_core//jar",
"@org_apache_commons_commons_pool2//jar",
"@org_javassist_javassist//jar",
"@org_objenesis_objenesis//jar",
"@com_typesafe_config//jar",
"@org_apache_commons_commons_lang3//jar",
"@de_ruedigermoeller_fst//jar",
"@com_github_davidmoten_flatbuffers_java//jar",
"@redis_clients_jedis//jar",
"@commons_io_commons_io//jar",
"@com_google_guava_guava//jar",
"@org_slf4j_slf4j_log4j12//jar",
"@org_ow2_asm_asm//jar",
"@maven//:com_github_davidmoten_flatbuffers_java",
"@maven//:com_google_guava_guava",
"@maven//:com_typesafe_config",
"@maven//:commons_io_commons_io",
"@maven//:de_ruedigermoeller_fst",
"@maven//:org_apache_commons_commons_lang3",
"@maven//:org_ow2_asm_asm",
"@maven//:org_slf4j_slf4j_api",
"@maven//:org_slf4j_slf4j_log4j12",
"@maven//:redis_clients_jedis",
],
)
@@ -92,7 +82,7 @@ define_java_module(
deps = [
":org_ray_ray_api",
":org_ray_ray_runtime",
"@com_google_guava_guava//jar",
"@maven//:com_google_guava_guava",
],
)
@@ -101,12 +91,12 @@ define_java_module(
deps = [
":org_ray_ray_api",
":org_ray_ray_runtime",
"@org_apache_commons_commons_lang3//jar",
"@org_slf4j_slf4j_api//jar",
"@plasma//:org_apache_arrow_arrow_plasma",
"@org_testng_testng//jar",
"@com_google_guava_guava//jar",
"@commons_io_commons_io//jar",
"@maven//:org_apache_commons_commons_lang3",
"@maven//:org_slf4j_slf4j_api",
"@maven//:org_testng_testng",
"@maven//:com_google_guava_guava",
"@maven//:commons_io_commons_io",
],
)
@@ -115,20 +105,20 @@ define_java_module(
deps = [
":org_ray_ray_api",
":org_ray_ray_runtime",
"@com_google_guava_guava//jar",
"@org_slf4j_slf4j_api//jar",
"@org_slf4j_slf4j_log4j12//jar",
"@maven//:com_google_guava_guava",
"@maven//:org_slf4j_slf4j_api",
"@maven//:org_slf4j_slf4j_log4j12",
],
define_test_lib = True,
test_deps = [
":org_ray_ray_api",
":org_ray_ray_runtime",
":org_ray_ray_streaming",
"@com_beust_jcommander//jar",
"@com_google_guava_guava//jar",
"@org_slf4j_slf4j_api//jar",
"@org_slf4j_slf4j_log4j12//jar",
"@org_testng_testng//jar",
"@maven//:com_beust_jcommander",
"@maven//:com_google_guava_guava",
"@maven//:org_slf4j_slf4j_api",
"@maven//:org_slf4j_slf4j_log4j12",
"@maven//:org_testng_testng",
],
)