diff --git a/bazel/ray.bzl b/bazel/ray.bzl index e26428bafa26..750b90a21aec 100644 --- a/bazel/ray.bzl +++ b/bazel/ray.bzl @@ -25,8 +25,10 @@ def flatbuffer_java_library(name, srcs, outs, out_prefix, includes = [], include ) def define_java_module(name, additional_srcs = [], additional_resources = [], define_test_lib = False, test_deps = [], **kwargs): + lib_name = "org_ray_ray_" + name + pom_file_targets = [lib_name] native.java_library( - name = "org_ray_ray_" + name, + name = lib_name, srcs = additional_srcs + native.glob([name + "/src/main/java/**/*.java"]), resources = native.glob([name + "/src/main/resources/**"]) + additional_resources, **kwargs @@ -40,8 +42,10 @@ def define_java_module(name, additional_srcs = [], additional_resources = [], de tags = ["checkstyle"], ) if define_test_lib: + test_lib_name = "org_ray_ray_" + name + "_test" + pom_file_targets.append(test_lib_name) native.java_library( - name = "org_ray_ray_" + name + "_test", + name = test_lib_name, srcs = native.glob([name + "/src/test/java/**/*.java"]), deps = test_deps, ) @@ -55,9 +59,7 @@ def define_java_module(name, additional_srcs = [], additional_resources = [], de ) pom_file( name = "org_ray_ray_" + name + "_pom", - targets = [ - ":org_ray_ray_" + name, - ], + targets = pom_file_targets, template_file = name + "/pom_template.xml", substitutions = { "{auto_gen_header}": "", diff --git a/java/runtime/pom.xml b/java/runtime/pom.xml index c7e1730c9004..1ce51971c03e 100644 --- a/java/runtime/pom.xml +++ b/java/runtime/pom.xml @@ -26,6 +26,11 @@ org.apache.arrow arrow-plasma + + com.beust + jcommander + 1.72 + com.github.davidmoten flatbuffers-java @@ -71,6 +76,11 @@ slf4j-log4j12 1.7.25 + + org.testng + testng + 6.9.9 + redis.clients jedis diff --git a/java/streaming/pom.xml b/java/streaming/pom.xml index 3ee6e89c401e..382233fb02af 100644 --- a/java/streaming/pom.xml +++ b/java/streaming/pom.xml @@ -27,6 +27,11 @@ ray-runtime ${project.version} + + com.beust + jcommander + 1.72 + com.google.guava guava @@ -41,6 +46,11 @@ org.slf4j slf4j-log4j12 1.7.25 + + + org.testng + testng + 6.9.9 diff --git a/java/test.sh b/java/test.sh index 48242f39888b..ba728f14bf38 100755 --- a/java/test.sh +++ b/java/test.sh @@ -38,5 +38,5 @@ popd pushd $ROOT_DIR echo "Testing maven install." -mvn clean install -Dmaven.test.skip +mvn clean install -DskipTests popd