diff --git a/java/adapter/jdbc/pom.xml b/java/adapter/jdbc/pom.xml
index 5f72729bb76e7..33360c64b13b6 100644
--- a/java/adapter/jdbc/pom.xml
+++ b/java/adapter/jdbc/pom.xml
@@ -26,20 +26,17 @@
-
org.apache.arrow
arrow-memory-core
-
org.apache.arrow
arrow-memory-netty
runtime
-
org.apache.arrow
arrow-vector
@@ -51,7 +48,6 @@
value
-
com.h2database
h2
@@ -94,9 +90,6 @@
jdk11+
[11,]
-
- !m2e.version
-
diff --git a/java/adapter/orc/pom.xml b/java/adapter/orc/pom.xml
index f6aadca6de4d3..ec6f73a3e9e40 100644
--- a/java/adapter/orc/pom.xml
+++ b/java/adapter/orc/pom.xml
@@ -134,5 +134,22 @@
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ analyze
+
+
+
+ org.apache.arrow:arrow-format
+
+
+
+
+
+
diff --git a/java/bom/pom.xml b/java/bom/pom.xml
index fa18bb2c69aa0..0af50c638055e 100644
--- a/java/bom/pom.xml
+++ b/java/bom/pom.xml
@@ -27,6 +27,19 @@
+
+ 1.8
+ 1.8
+ 3.11.0
+ 3.2.5
+ 0.16.1
+ 3.7.1
+ 3.12.1
+ 3.6.1
+ 3.2.0
+ 3.2.2
+ 3.6.3
+ 3.5.0
@@ -141,7 +154,6 @@
-
@@ -177,23 +189,6 @@
-
- com.diffplug.spotless
- spotless-maven-plugin
-
-
-
-
-
-
-
- spotless-check
-
- check
-
-
-
-
diff --git a/java/c/pom.xml b/java/c/pom.xml
index 3a20fe4dbef95..43a62a8303bfe 100644
--- a/java/c/pom.xml
+++ b/java/c/pom.xml
@@ -83,63 +83,4 @@
-
-
-
- org.apache.arrow
- arrow-vector
- ${arrow.vector.classifier}
- compile
-
-
- org.apache.arrow
- arrow-vector
- ${project.version}
- test-jar
- test
-
-
- org.apache.arrow
- arrow-memory-core
- compile
-
-
- org.slf4j
- slf4j-api
-
-
- org.immutables
- value
-
-
- org.apache.arrow
- arrow-memory-unsafe
- test
-
-
- org.apache.arrow
- arrow-format
- test
-
-
- com.google.guava
- guava
- test
-
-
- org.assertj
- assertj-core
- test
-
-
-
-
-
- ${arrow.c.jni.dist.dir}
-
- **/*arrow_cdata_jni.*
-
-
-
-
diff --git a/java/dataset/pom.xml b/java/dataset/pom.xml
index 62ea79f55ccd4..2121119af398e 100644
--- a/java/dataset/pom.xml
+++ b/java/dataset/pom.xml
@@ -23,7 +23,6 @@
Java implementation of Arrow Dataset API/Framework
../../../cpp/release-build/
- 2.5.0
1.13.1
1.11.3
@@ -195,21 +194,14 @@
jdk11+
[11,]
-
- !m2e.version
-
org.apache.maven.plugins
maven-surefire-plugin
-
- false
-
- ${project.basedir}/../../testing/data
-
- --add-reads=org.apache.arrow.dataset=com.fasterxml.jackson.databind --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
+
+ --add-reads=org.apache.arrow.dataset=com.fasterxml.jackson.databind --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index ee692a5dd38a7..163b4c24031b1 100644
--- a/java/flight/flight-core/pom.xml
+++ b/java/flight/flight-core/pom.xml
@@ -15,7 +15,6 @@
org.apache.arrow
arrow-flight
17.0.0-SNAPSHOT
- ../pom.xml
flight-core
@@ -151,13 +150,6 @@
org.apache.maven.plugins
maven-shade-plugin
-
- 3.2.4
shade-main
@@ -280,7 +272,6 @@
maven-assembly-plugin
- 3.7.1
jar-with-dependencies
@@ -297,13 +288,6 @@
-
-
- kr.motd.maven
- os-maven-plugin
- 1.7.1
-
-
diff --git a/java/flight/flight-integration-tests/pom.xml b/java/flight/flight-integration-tests/pom.xml
index 74016d81e91e5..cd2c28ba8959f 100644
--- a/java/flight/flight-integration-tests/pom.xml
+++ b/java/flight/flight-integration-tests/pom.xml
@@ -15,7 +15,6 @@
org.apache.arrow
arrow-flight
17.0.0-SNAPSHOT
- ../pom.xml
flight-integration-tests
@@ -63,7 +62,6 @@
maven-assembly-plugin
- 3.7.1
jar-with-dependencies
diff --git a/java/flight/flight-sql-jdbc-core/pom.xml b/java/flight/flight-sql-jdbc-core/pom.xml
index 36da335b37b9a..2e0de90fcf8bc 100644
--- a/java/flight/flight-sql-jdbc-core/pom.xml
+++ b/java/flight/flight-sql-jdbc-core/pom.xml
@@ -15,7 +15,6 @@
org.apache.arrow
arrow-flight
17.0.0-SNAPSHOT
- ../pom.xml
flight-sql-jdbc-core
@@ -47,20 +46,17 @@
-
org.apache.arrow
arrow-memory-core
-
org.apache.arrow
arrow-memory-netty
runtime
-
org.apache.arrow
arrow-vector
@@ -136,11 +132,6 @@
-
-
- src/main/resources
-
-
maven-surefire-plugin
@@ -154,7 +145,6 @@
org.codehaus.mojo
properties-maven-plugin
- 1.2.1
write-project-properties-to-file
diff --git a/java/flight/flight-sql-jdbc-driver/pom.xml b/java/flight/flight-sql-jdbc-driver/pom.xml
index b3afbe1defdba..4456270e7b347 100644
--- a/java/flight/flight-sql-jdbc-driver/pom.xml
+++ b/java/flight/flight-sql-jdbc-driver/pom.xml
@@ -15,7 +15,6 @@
org.apache.arrow
arrow-flight
17.0.0-SNAPSHOT
- ../pom.xml
flight-sql-jdbc-driver
diff --git a/java/flight/flight-sql/pom.xml b/java/flight/flight-sql/pom.xml
index 2813b8c600fec..cf466ab1720cf 100644
--- a/java/flight/flight-sql/pom.xml
+++ b/java/flight/flight-sql/pom.xml
@@ -15,7 +15,6 @@
org.apache.arrow
arrow-flight
17.0.0-SNAPSHOT
- ../pom.xml
flight-sql
diff --git a/java/format/pom.xml b/java/format/pom.xml
index e9eded79de660..4483047e20960 100644
--- a/java/format/pom.xml
+++ b/java/format/pom.xml
@@ -31,7 +31,6 @@
-
@@ -42,6 +41,5 @@
-
diff --git a/java/gandiva/pom.xml b/java/gandiva/pom.xml
index 00acb89f1d7cf..c5703c62dfe23 100644
--- a/java/gandiva/pom.xml
+++ b/java/gandiva/pom.xml
@@ -22,13 +22,12 @@
jar
Arrow Gandiva
Java wrappers around the native Gandiva SQL expression compiler.
+
- 1.8
- 1.8
- 3.25.1
true
../../../cpp/release-build
+
org.apache.arrow
@@ -51,7 +50,6 @@
com.google.protobuf
protobuf-java
- ${protobuf.version}
com.google.guava
@@ -62,6 +60,7 @@
slf4j-api
+
@@ -88,14 +87,6 @@
-
-
-
- kr.motd.maven
- os-maven-plugin
- 1.7.1
-
-
@@ -105,7 +96,6 @@
org.apache.maven.plugins
maven-source-plugin
- 2.2.1
attach-sources
@@ -118,7 +108,6 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
attach-javadocs
@@ -131,7 +120,6 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.2.2
sign-artifacts
@@ -146,5 +134,4 @@
-
diff --git a/java/maven/module-info-compiler-maven-plugin/pom.xml b/java/maven/module-info-compiler-maven-plugin/pom.xml
index 6589020d6ecb5..5909b6b3484fc 100644
--- a/java/maven/module-info-compiler-maven-plugin/pom.xml
+++ b/java/maven/module-info-compiler-maven-plugin/pom.xml
@@ -64,39 +64,14 @@
org.apache.maven.plugin-tools
maven-plugin-annotations
- 3.11.0
+ ${maven.plugin.tools.version}
provided
-
-
- maven-clean-plugin
- 3.3.2
-
-
- maven-plugin-plugin
- 3.12.0
-
-
- maven-jar-plugin
- 3.3.0
-
-
- maven-install-plugin
- 3.1.1
-
-
- maven-deploy-plugin
- 3.1.1
-
-
- maven-invoker-plugin
- 3.1.0
-
com.gradle
gradle-enterprise-maven-extension
@@ -118,7 +93,6 @@
org.apache.maven.plugins
maven-plugin-plugin
- 3.12.0
true
diff --git a/java/maven/pom.xml b/java/maven/pom.xml
index d0bbdbc0724e1..4314192eda73b 100644
--- a/java/maven/pom.xml
+++ b/java/maven/pom.xml
@@ -53,19 +53,19 @@
- org.apache.maven.plugins
- maven-project-info-reports-plugin
- 3.5.0
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.30.0
- org.apache.maven.plugins
- maven-site-plugin
- 3.12.1
+ pl.project13.maven
+ git-commit-id-plugin
+ 4.0.5
- com.diffplug.spotless
- spotless-maven-plugin
- 2.30.0
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.11
@@ -158,13 +158,6 @@
-
- org.apache.maven.plugins
- maven-resources-plugin
-
- UTF-8
-
-
org.apache.maven.plugins
maven-compiler-plugin
@@ -176,21 +169,6 @@
maven-enforcer-plugin
-
- validate_java_and_maven_version
-
- enforce
-
- verify
- false
-
-
-
- [3.3.0,4)
-
-
-
-
avoid_bad_dependencies
@@ -216,8 +194,6 @@
pl.project13.maven
git-commit-id-plugin
- 4.0.5
-
dd.MM.yyyy '@' HH:mm:ss z
false
@@ -259,7 +235,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.1.0
../dev/checkstyle/checkstyle.xml
../dev/checkstyle/checkstyle.license
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index b2adb248b577b..c819e6393d78f 100644
--- a/java/performance/pom.xml
+++ b/java/performance/pom.xml
@@ -22,9 +22,7 @@
JMH Performance benchmarks for other Arrow libraries.
- UTF-8
1.37
- 1.8
benchmarks
true
.*
@@ -96,138 +94,7 @@
-
-
-
- maven-clean-plugin
- 3.3.2
-
-
- maven-deploy-plugin
- 3.1.1
-
-
- maven-install-plugin
- 3.1.1
-
-
- maven-jar-plugin
- 3.3.0
-
-
- maven-javadoc-plugin
- 3.6.3
-
-
- maven-resources-plugin
- 3.3.1
-
-
- maven-source-plugin
- 2.2.1
-
-
- maven-surefire-plugin
- 3.2.5
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- ${javac.target}
-
- ${javac.target}
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
-
-
-
- shade
-
- package
-
- ${uberjar.name}
-
-
- org.openjdk.jmh.Main
-
-
-
-
- *:*
-
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
-
-
-
-
-
- org.codehaus.mojo
- exec-maven-plugin
- 3.2.0
-
- ${skip.perf.benchmarks}
- test
- java
-
- -classpath
-
- org.openjdk.jmh.Main
- ${benchmark.filter}
- -f
- ${benchmark.forks}
- -jvmArgs
- ${benchmark.jvmargs}
- -wi
- ${benchmark.warmups}
- -i
- ${benchmark.runs}
- ${benchmark.list}
- -rff
- ${benchmark.resultfile}
- -rf
- ${benchmark.resultformat}
-
-
-
-
- run-java-benchmarks
-
- exec
-
- integration-test
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
-
- org.openjdk.jmh
- jmh-generator-annprocess
- ${jmh.version}
-
-
-
-
org.apache.maven.plugins
maven-shade-plugin
diff --git a/java/pom.xml b/java/pom.xml
index 30eb58bdc90a5..39fd1e00b64e9 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -85,7 +85,7 @@
33.0.0-jre
4.1.108.Final
1.63.0
- 3.23.1
+ 3.25.1
2.17.0
3.4.0
23.5.26
@@ -95,10 +95,28 @@
true
9+181-r4173-1
2.24.0
- 3.12.1
5.11.0
5.2.0
3.42.0
+ none
+ -Xdoclint:none
+
+ 1.8
+ 1.8
+ 3.11.0
+ 3.2.5
+ 0.16.1
+ 3.7.1
+ 3.12.1
+ 3.6.1
+ 3.2.0
+
+ 3.2.2
+ 3.6.3
+ 3.5.0
@@ -270,37 +288,14 @@
-
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
-
- 3.1.2
-
-
- org.apache.rat
- apache-rat-plugin
- 0.16.1
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- 3.3.1
-
org.apache.maven.plugins
maven-compiler-plugin
- ${maven-compiler-plugin.version}
+ true
**/module-info.java
**/module-info.java
false
@@ -313,18 +308,8 @@
-
- maven-enforcer-plugin
- 3.4.1
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.5.1
-
maven-surefire-plugin
- 3.2.5
true
true
@@ -339,22 +324,9 @@
1048576
-
-
- org.junit.jupiter
- junit-jupiter-engine
- ${dep.junit.jupiter.version}
-
-
- org.apache.maven.surefire
- surefire-junit-platform
- 3.2.5
-
-
maven-failsafe-plugin
- 3.2.5
${project.build.directory}
@@ -443,6 +415,22 @@
+
+
+ org.apache.drill.tools
+ drill-fmpp-maven-plugin
+ [1.0,)
+
+ generate
+
+
+
+
+ false
+ true
+
+
+
@@ -450,9 +438,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
-
**/module-info.java
@@ -463,16 +449,6 @@
module-info-compiler-maven-plugin
${project.version}
-
- org.apache.maven.plugins
- maven-project-info-reports-plugin
- 3.5.0
-
-
- org.apache.maven.plugins
- maven-site-plugin
- 3.12.1
-
com.gradle
gradle-enterprise-maven-extension
@@ -520,6 +496,36 @@
spotless-maven-plugin
2.30.0
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+ org.codehaus.mojo
+ properties-maven-plugin
+ 1.2.1
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.2.0
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ 4.0.5
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.11
+
+
+ org.apache.drill.tools
+ drill-fmpp-maven-plugin
+ 1.21.1
+
@@ -593,11 +599,6 @@
**/logback.xml
- true
-
- true
- true
-
org.apache.arrow
${username}
@@ -617,42 +618,17 @@
-
- org.apache.maven.plugins
- maven-resources-plugin
-
- UTF-8
-
-
org.apache.maven.plugins
maven-compiler-plugin
-
- 1.8
2048m
- false
true
maven-enforcer-plugin
-
- validate_java_and_maven_version
-
- enforce
-
- verify
- false
-
-
-
- [3.3.0,4)
-
-
-
-
avoid_bad_dependencies
@@ -678,8 +654,6 @@
pl.project13.maven
git-commit-id-plugin
- 4.0.5
-
dd.MM.yyyy '@' HH:mm:ss z
false
@@ -721,7 +695,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.1.0
**/module-info.java
dev/checkstyle/checkstyle.xml
@@ -785,7 +758,6 @@
org.cyclonedx
cyclonedx-maven-plugin
- 2.7.11
@@ -816,12 +788,10 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.5.0
org.apache.maven.plugins
maven-site-plugin
- 3.12.1
com.diffplug.spotless
@@ -856,7 +826,6 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
**/module-info.java
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index 1d0c94df6c469..58b790c9f027f 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -54,6 +54,11 @@
1.3.14
test
+
com.fasterxml.jackson.core
jackson-core
@@ -81,29 +86,6 @@
-
-
-
- maven-assembly-plugin
- 3.7.1
-
-
- jar-with-dependencies
-
-
-
-
- make-assembly
-
- single
-
- package
-
-
-
-
-
-
diff --git a/java/vector/pom.xml b/java/vector/pom.xml
index cad4d8593ee42..ca932ae6f26f9 100644
--- a/java/vector/pom.xml
+++ b/java/vector/pom.xml
@@ -76,64 +76,7 @@
-
-
-
- true
-
-
- false
-
- apache
- apache
- https://repo.maven.apache.org/maven2/
-
-
-
-
-
-
- codegen
-
- ${basedir}/src/main/codegen
-
-
-
-
-
-
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.apache.drill.tools
- drill-fmpp-maven-plugin
- [1.0,)
-
- generate
-
-
-
-
- false
- true
-
-
-
-
-
-
-
-
-
-
org.apache.maven.plugins
@@ -163,33 +106,10 @@
-
- maven-resources-plugin
-
-
-
- copy-fmpp-resources
-
- copy-resources
-
- initialize
-
- ${project.build.directory}/codegen
-
-
- src/main/codegen
- false
-
-
-
-
-
-
org.apache.drill.tools
drill-fmpp-maven-plugin
- 1.21.1
generate-fmpp
@@ -200,7 +120,7 @@
src/main/codegen/config.fmpp
- ${project.build.directory}/codegen/templates
+ src/main/codegen/templates
@@ -208,13 +128,6 @@
org.apache.maven.plugins
maven-shade-plugin
-
- 3.2.4
@@ -243,7 +156,6 @@
-