mirror of
https://github.com/wassname/ray.git
synced 2026-08-01 12:51:09 +08:00
[Bazel] Use rules_jvm_external to manage java dependencies (#4615)
This commit is contained in:
+33
-43
@@ -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",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user