diff --git a/java/algorithm/pom.xml b/java/algorithm/pom.xml
index 8c6a9fb0151ef..3e32d955ec417 100644
--- a/java/algorithm/pom.xml
+++ b/java/algorithm/pom.xml
@@ -31,6 +31,7 @@
arrow-vector
${project.version}
test-jar
+ test
org.apache.arrow
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index 7b69179053d7f..8f41d2b65b7d1 100644
--- a/java/flight/flight-core/pom.xml
+++ b/java/flight/flight-core/pom.xml
@@ -54,10 +54,6 @@
io.grpc
grpc-core
-
- io.grpc
- grpc-context
-
io.grpc
grpc-protobuf
@@ -149,7 +145,13 @@
org.apache.maven.plugins
maven-shade-plugin
- 3.1.1
+
+ 3.2.4
shade-main
diff --git a/java/flight/flight-grpc/pom.xml b/java/flight/flight-grpc/pom.xml
index e7bb9508d2403..af765f8c436be 100644
--- a/java/flight/flight-grpc/pom.xml
+++ b/java/flight/flight-grpc/pom.xml
@@ -48,12 +48,13 @@
io.grpc
- grpc-core
+ grpc-stub
+
+
+ io.grpc
+ grpc-inprocess
+ test
-
- io.grpc
- grpc-stub
-
org.apache.arrow
arrow-memory-core
diff --git a/java/flight/flight-sql-jdbc-driver/pom.xml b/java/flight/flight-sql-jdbc-driver/pom.xml
index 263538ba48b37..d301f28341ef3 100644
--- a/java/flight/flight-sql-jdbc-driver/pom.xml
+++ b/java/flight/flight-sql-jdbc-driver/pom.xml
@@ -159,7 +159,6 @@
org.apache.maven.plugins
maven-shade-plugin
- 3.4.1
package
diff --git a/java/flight/flight-sql/pom.xml b/java/flight/flight-sql/pom.xml
index 09100d9731ad5..25478e58d2986 100644
--- a/java/flight/flight-sql/pom.xml
+++ b/java/flight/flight-sql/pom.xml
@@ -53,6 +53,7 @@
org.apache.arrow
arrow-jdbc
+ test
com.google.guava
@@ -70,6 +71,7 @@
org.slf4j
slf4j-api
+ test
org.apache.derby
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index 102832491ec05..269ac72d83326 100644
--- a/java/performance/pom.xml
+++ b/java/performance/pom.xml
@@ -26,6 +26,7 @@
org.openjdk.jmh
jmh-core
${jmh.version}
+ test
org.openjdk.jmh
@@ -37,10 +38,12 @@
org.apache.arrow
arrow-vector
${arrow.vector.classifier}
+ test
org.apache.arrow
arrow-memory-core
+ test
org.apache.arrow
@@ -51,10 +54,12 @@
org.apache.avro
avro
${dep.avro.version}
+ test
org.apache.arrow
arrow-avro
+ test
com.h2database
@@ -65,6 +70,7 @@
org.apache.arrow
arrow-jdbc
+ test
org.apache.arrow
@@ -103,7 +109,6 @@
org.apache.maven.plugins
maven-shade-plugin
- 2.2
package
diff --git a/java/pom.xml b/java/pom.xml
index 2a9997b7012b7..bdb98383e266f 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -34,9 +34,9 @@
1.7.25
31.1-jre
4.1.100.Final
- 1.56.0
+ 1.59.0
3.23.1
- 2.15.1
+ 2.16.0
2.7.1
1.12.0
1.10.0
@@ -45,7 +45,7 @@
true
9+181-r4173-1
2.22.0
- 3.10.1
+ 3.11.0
5.5.0
5.2.0
@@ -361,7 +361,7 @@
org.cyclonedx
cyclonedx-maven-plugin
- 2.7.6
+ 2.7.10
package
@@ -378,7 +378,12 @@
org.apache.maven.plugins
maven-dependency-plugin
- 3.0.1
+
+ 3.1.2
org.apache.rat
@@ -395,6 +400,7 @@
maven-compiler-plugin
${maven-compiler-plugin.version}
+ false
org.immutables
@@ -408,6 +414,11 @@
maven-enforcer-plugin
3.0.0-M2
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.5.1
+
maven-surefire-plugin
3.0.0-M7
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index 128825c224369..4b43c513efd36 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -37,6 +37,7 @@
com.google.guava
guava
+ test
commons-cli
diff --git a/java/vector/pom.xml b/java/vector/pom.xml
index 4c8bf1e594aa4..17d8f312a52a5 100644
--- a/java/vector/pom.xml
+++ b/java/vector/pom.xml
@@ -174,7 +174,13 @@
org.apache.maven.plugins
maven-shade-plugin
- 3.1.1
+
+ 3.2.4
package