diff --git a/java/adapter/avro/pom.xml b/java/adapter/avro/pom.xml
index 0046fcac62a22..f9bf29596796f 100644
--- a/java/adapter/avro/pom.xml
+++ b/java/adapter/avro/pom.xml
@@ -25,36 +25,27 @@
http://maven.apache.org
-
-
org.apache.arrow
arrow-memory-core
-
-
org.apache.arrow
arrow-memory-netty
runtime
-
-
org.apache.arrow
arrow-vector
-
org.immutables
value-annotations
-
org.apache.avro
avro
${dep.avro.version}
-
diff --git a/java/adapter/jdbc/pom.xml b/java/adapter/jdbc/pom.xml
index 17681538ac97e..2f2911dd9da95 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-annotations
-
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 ca817510bf3e3..bc89c4698eecf 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 12b9950ad80fc..0af50c638055e 100644
--- a/java/bom/pom.xml
+++ b/java/bom/pom.xml
@@ -15,7 +15,7 @@
org.apache
apache
- 18
+ 31
org.apache.arrow
@@ -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
@@ -138,11 +151,9 @@
${project.version}
-
-
@@ -156,12 +167,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
@@ -188,12 +197,10 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.5.0
org.apache.maven.plugins
maven-site-plugin
- 3.12.1
diff --git a/java/c/pom.xml b/java/c/pom.xml
index bfb233315a839..afb6e0cd8b890 100644
--- a/java/c/pom.xml
+++ b/java/c/pom.xml
@@ -83,5 +83,4 @@
-
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index b565572b383ab..f2070d4ff7cba 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
@@ -166,6 +158,7 @@
package
+ false
true
shaded
@@ -192,6 +185,7 @@
package
+ false
true
shaded-ext
@@ -244,7 +238,6 @@
org.apache.maven.plugins
maven-dependency-plugin
- 3.3.0
analyze
@@ -264,7 +257,6 @@
org.codehaus.mojo
build-helper-maven-plugin
- 1.9.1
add-generated-sources-to-classpath
@@ -282,7 +274,6 @@
maven-assembly-plugin
- 3.7.1
jar-with-dependencies
@@ -299,13 +290,6 @@
-
-
- kr.motd.maven
- os-maven-plugin
- 1.7.1
-
-
@@ -313,18 +297,14 @@
jdk11+
[11,]
-
- !m2e.version
-
org.apache.maven.plugins
maven-surefire-plugin
-
- --add-opens=org.apache.arrow.flight.core/org.apache.arrow.flight.perf.impl=protobuf.java --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
- false
+
+ --add-opens=org.apache.arrow.flight.core/org.apache.arrow.flight.perf.impl=protobuf.java --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
${project.basedir}/../../../testing/data
@@ -334,5 +314,4 @@
-
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 fbab69df3b305..ef3f2469b73dd 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 e6d703c673ad5..14fde34c3b4f3 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
@@ -119,9 +118,6 @@
jdk11+
[11,]
-
- !m2e.version
-
@@ -136,5 +132,4 @@
-
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 26a28d55d238e..1c17023e5c8ad 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 9c1e8fe058110..9f0cd7b1039dd 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
develocity-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 f290ded2e2913..4314192eda73b 100644
--- a/java/maven/pom.xml
+++ b/java/maven/pom.xml
@@ -15,6 +15,13 @@
Note: Do not inherit from the Arrow parent POM as plugins can be referenced
during the parent POM, introducing circular dependencies.
-->
+
+ org.apache
+ apache
+ 31
+
+
+
org.apache.arrow.maven.plugins
arrow-maven-plugins
17.0.0-SNAPSHOT
@@ -27,25 +34,38 @@
true
+
+ 1.8
+ 1.8
+ 3.12.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
- 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
@@ -119,11 +139,6 @@
**/logback.xml
- true
-
- true
- true
-
org.apache.arrow
${username}
@@ -143,43 +158,17 @@
-
- org.apache.maven.plugins
- maven-resources-plugin
-
- UTF-8
-
-
org.apache.maven.plugins
maven-compiler-plugin
- UTF-8
- 1.8
- 1.8
2048m
- false
true
maven-enforcer-plugin
-
- validate_java_and_maven_version
-
- enforce
-
- verify
- false
-
-
-
- [3.3.0,4)
-
-
-
-
avoid_bad_dependencies
@@ -205,8 +194,6 @@
pl.project13.maven
git-commit-id-plugin
- 4.0.5
-
dd.MM.yyyy '@' HH:mm:ss z
false
@@ -248,7 +235,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.1.0
../dev/checkstyle/checkstyle.xml
../dev/checkstyle/checkstyle.license
@@ -288,7 +274,6 @@
org.cyclonedx
cyclonedx-maven-plugin
- 2.7.11
@@ -353,12 +338,10 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.5.0
org.apache.maven.plugins
maven-site-plugin
- 3.12.1
diff --git a/java/memory/memory-core/pom.xml b/java/memory/memory-core/pom.xml
index 1e29ccf8ab9db..783a13a6fb0ad 100644
--- a/java/memory/memory-core/pom.xml
+++ b/java/memory/memory-core/pom.xml
@@ -61,9 +61,6 @@
jdk11+
[11,]
-
- !m2e.version
-
@@ -92,7 +89,6 @@
org.apache.maven.plugins
maven-surefire-plugin
-
opens-tests
@@ -101,12 +97,9 @@
test
-
- -Dfoo=bar
-
-
- **/TestArrowBuf.java
-
+
+
+
**/TestOpens.java
@@ -129,9 +122,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
- UTF-8
-Xmaxerrs
@@ -150,12 +140,6 @@
${checker.framework.version}
-
-
- org.immutables.value.internal.$processor$.$Processor
-
- org.checkerframework.checker.nullness.NullnessChecker
-
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index 765b6a58cd8f0..07ca8d1e61d48 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
.*
@@ -83,42 +81,6 @@
-
-
-
- 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
@@ -144,6 +106,7 @@
package
${uberjar.name}
+ false
org.openjdk.jmh.Main
@@ -166,7 +129,6 @@
org.codehaus.mojo
exec-maven-plugin
- 3.2.0
${skip.perf.benchmarks}
test
@@ -203,5 +165,4 @@
-
diff --git a/java/pom.xml b/java/pom.xml
index 289810daba3ac..24b5ba7fa7405 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -15,7 +15,7 @@
org.apache
apache
- 18
+ 31
org.apache.arrow
@@ -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.43.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
@@ -269,40 +287,16 @@
8.3.0
test
-
-
-
-
-
- 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
@@ -315,18 +309,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
@@ -341,22 +325,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}
@@ -445,6 +416,22 @@
+
+
+ org.apache.drill.tools
+ drill-fmpp-maven-plugin
+ [1.0,)
+
+ generate
+
+
+
+
+ false
+ true
+
+
+
@@ -452,9 +439,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
- 8
**/module-info.java
@@ -465,16 +450,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
develocity-maven-extension
@@ -522,6 +497,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
+
@@ -595,11 +600,6 @@
**/logback.xml
- true
-
- true
- true
-
org.apache.arrow
${username}
@@ -619,42 +619,17 @@
-
- org.apache.maven.plugins
- maven-resources-plugin
-
- UTF-8
-
-
org.apache.maven.plugins
maven-compiler-plugin
- 1.8
- 1.8
2048m
- false
true
maven-enforcer-plugin
-
- validate_java_and_maven_version
-
- enforce
-
- verify
- false
-
-
-
- [3.3.0,4)
-
-
-
-
avoid_bad_dependencies
@@ -683,8 +658,6 @@
pl.project13.maven
git-commit-id-plugin
- 4.0.5
-
dd.MM.yyyy '@' HH:mm:ss z
false
@@ -726,7 +699,6 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.1.0
**/module-info.java
dev/checkstyle/checkstyle.xml
@@ -789,7 +761,6 @@
org.cyclonedx
cyclonedx-maven-plugin
- 2.7.11
@@ -820,12 +791,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
@@ -860,7 +829,6 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.3
**/module-info.java
@@ -888,28 +856,15 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.5.0
org.apache.maven.plugins
maven-site-plugin
- 3.12.1
-
- java-nodoclint
-
- [1.8,)
-
-
- none
- -Xdoclint:none
-
-
-
arrow-c-data
@@ -957,7 +912,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- true
-XDcompilePolicy=simple
-Xplugin:ErrorProne
@@ -990,9 +944,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
- UTF-8
-XDcompilePolicy=simple
-Xplugin:ErrorProne -XepExcludedPaths:.*/(target/generated-sources)/.*
@@ -1016,6 +967,16 @@
+
+
+
+
+ jdk11+
+
+ [11,]
+
+
+
org.apache.maven.plugins
maven-surefire-plugin
@@ -1023,6 +984,13 @@
--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+ --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
+
+
@@ -1063,7 +1031,6 @@
org.jacoco
jacoco-maven-plugin
- 0.8.11
@@ -1109,7 +1076,6 @@
org.codehaus.mojo
exec-maven-plugin
- 3.2.0
cdata-cmake
@@ -1166,7 +1132,6 @@
org.codehaus.mojo
exec-maven-plugin
- 3.2.0
jni-cpp-cmake
@@ -1273,7 +1238,6 @@
org.codehaus.mojo
exec-maven-plugin
- 3.2.0
jni-cpp-cmake
@@ -1363,5 +1327,4 @@
-
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index 5d9db75e525bd..53dcd51771054 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
@@ -85,7 +90,6 @@
maven-assembly-plugin
- 3.7.1
jar-with-dependencies
@@ -101,7 +105,21 @@
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ analyze
+ verify
+
+
+ com.fasterxml.jackson.core:*
+
+
+
+
+
-
diff --git a/java/vector/pom.xml b/java/vector/pom.xml
index c39504df2b207..6ff869ee21aff 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
@@ -228,10 +141,9 @@
com.google.flatbuffers:*
+ false
true
shade-format-flatbuffers
- true
- true
com.google.flatbuffers
@@ -243,7 +155,6 @@
-
@@ -276,5 +187,4 @@
-