diff --git a/java/algorithm/pom.xml b/java/algorithm/pom.xml
index 359d27b46349d..c295f3e1f4a8f 100644
--- a/java/algorithm/pom.xml
+++ b/java/algorithm/pom.xml
@@ -37,6 +37,31 @@
org.apache.arrow
arrow-memory-core
+
+ com.fasterxml.jackson.core
+ jackson-core
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ test
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ test
+
+
+ org.apache.arrow
+ arrow-format
+ test
+
org.apache.arrow
arrow-memory-netty
diff --git a/java/c/pom.xml b/java/c/pom.xml
index a2ce4eb31e4e9..77f585f29d8d3 100644
--- a/java/c/pom.xml
+++ b/java/c/pom.xml
@@ -39,6 +39,26 @@
test-jar
test
+
+ com.fasterxml.jackson.core
+ jackson-core
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ test
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ test
+
org.apache.arrow
arrow-memory-core
diff --git a/java/dataset/pom.xml b/java/dataset/pom.xml
index 3753ea5bf2edf..94b394980b970 100644
--- a/java/dataset/pom.xml
+++ b/java/dataset/pom.xml
@@ -47,6 +47,11 @@
arrow-c-data
compile
+
+ org.apache.arrow
+ arrow-format
+ test
+
org.immutables
value
@@ -56,6 +61,26 @@
arrow-memory-netty
test
+
+ com.fasterxml.jackson.core
+ jackson-core
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ test
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ test
+
org.apache.parquet
parquet-avro