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