diff --git a/java/adapter/jdbc/pom.xml b/java/adapter/jdbc/pom.xml
index 33360c64b13b6..55ad48e96d1ee 100644
--- a/java/adapter/jdbc/pom.xml
+++ b/java/adapter/jdbc/pom.xml
@@ -15,7 +15,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
../../pom.xml
@@ -26,17 +26,20 @@
+
org.apache.arrow
arrow-memory-core
+
org.apache.arrow
arrow-memory-netty
runtime
+
org.apache.arrow
arrow-vector
@@ -48,6 +51,7 @@
value
+
com.h2database
h2
@@ -90,6 +94,9 @@
jdk11+
[11,]
+
+ !m2e.version
+
diff --git a/java/adapter/orc/pom.xml b/java/adapter/orc/pom.xml
index 7a3dc0dca7ef8..545aa5afe91b7 100644
--- a/java/adapter/orc/pom.xml
+++ b/java/adapter/orc/pom.xml
@@ -12,107 +12,12 @@
4.0.0
-
- 4.0.0
-
-
- org.apache.arrow
- arrow-memory-core
- compile
-
-
- org.apache.arrow
- arrow-memory-netty
- runtime
-
-
- org.apache.arrow
- arrow-vector
- compile
- ${arrow.vector.classifier}
-
-
- org.immutables
- value
-
-
- org.apache.orc
- orc-core
- 1.9.2
- test
-
-
- log4j
- log4j
-
-
- org.slf4j
- slf4j-log4j12
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.apache.hadoop
- hadoop-client-runtime
- ${dep.hadoop.version}
- test
-
-
- commons-logging
- commons-logging
-
-
-
-
- org.apache.hadoop
- hadoop-client-api
- ${dep.hadoop.version}
-
-
- org.apache.hadoop
- hadoop-common
- ${dep.hadoop.version}
- test
-
-
- commons-logging
- commons-logging
-
-
- log4j
- log4j
-
-
- org.slf4j
- slf4j-log4j12
-
-
- javax.servlet
- servlet-api
-
-
- org.slf4j
- slf4j-reload4j
-
-
- ch.qos.reload4j
- reload4j
-
-
-
-
- org.apache.hive
- hive-storage-api
- 2.8.1
- test
-
-
+
+ org.apache.arrow
+ arrow-java-root
+ 16.0.0-SNAPSHOT
+ ../../pom.xml
+
org.apache.arrow.orc
arrow-orc
@@ -229,22 +134,5 @@
-
-
- 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 0af50c638055e..fa18bb2c69aa0 100644
--- a/java/bom/pom.xml
+++ b/java/bom/pom.xml
@@ -27,19 +27,6 @@
-
- 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
@@ -154,6 +141,7 @@
+
@@ -189,6 +177,23 @@
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+
+
+
+
+
+ spotless-check
+
+ check
+
+
+
+
diff --git a/java/c/pom.xml b/java/c/pom.xml
index 43a62a8303bfe..e169ac9fb9ff0 100644
--- a/java/c/pom.xml
+++ b/java/c/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-c-data
@@ -83,4 +83,63 @@
+
+
+
+ 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 8f9d68106b15b..fdf70abd32ffb 100644
--- a/java/dataset/pom.xml
+++ b/java/dataset/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-dataset
@@ -23,6 +23,7 @@
Java implementation of Arrow Dataset API/Framework
../../../cpp/release-build/
+ 2.5.0
1.13.1
1.11.3
@@ -194,33 +195,23 @@
jdk11+
[11,]
+
+ !m2e.version
+
-
- maven-surefire-plugin
-
- false
-
- ${project.basedir}/../../testing/data
-
-
-
-
- org.xolstice.maven.plugins
- protobuf-maven-plugin
-
-
- src
-
- compile
-
-
- ../../cpp/src/jni/dataset/proto
-
-
-
-
+
+ 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
+
+
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index 505cfd26faab1..90b449ec3ecc0 100644
--- a/java/flight/flight-core/pom.xml
+++ b/java/flight/flight-core/pom.xml
@@ -14,7 +14,8 @@
org.apache.arrow
arrow-flight
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
+ ../pom.xml
flight-core
@@ -223,9 +224,6 @@
src
-
- ${basedir}/../../../format/
-
compile
compile-custom
@@ -299,6 +297,13 @@
+
+
+ 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 885e984723747..62c4ac516ad9a 100644
--- a/java/flight/flight-integration-tests/pom.xml
+++ b/java/flight/flight-integration-tests/pom.xml
@@ -14,7 +14,8 @@
org.apache.arrow
arrow-flight
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
+ ../pom.xml
flight-integration-tests
@@ -58,26 +59,26 @@
-
-
-
- maven-assembly-plugin
- 3.7.1
-
-
- jar-with-dependencies
-
-
-
-
- make-assembly
- package
-
- single
-
-
-
-
-
-
+
+
+
+ maven-assembly-plugin
+ 3.7.1
+
+
+ jar-with-dependencies
+
+
+
+
+ make-assembly
+
+ single
+
+ package
+
+
+
+
+
diff --git a/java/flight/flight-sql-jdbc-core/pom.xml b/java/flight/flight-sql-jdbc-core/pom.xml
index ef3f2469b73dd..c2ccd390e3986 100644
--- a/java/flight/flight-sql-jdbc-core/pom.xml
+++ b/java/flight/flight-sql-jdbc-core/pom.xml
@@ -14,7 +14,8 @@
org.apache.arrow
arrow-flight
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
+ ../pom.xml
flight-sql-jdbc-core
@@ -46,17 +47,20 @@
+
org.apache.arrow
arrow-memory-core
+
org.apache.arrow
arrow-memory-netty
runtime
+
org.apache.arrow
arrow-vector
@@ -126,12 +130,17 @@
org.bouncycastle
- bcpkix-jdk18on
- 1.78.1
+ bcpkix-jdk15on
+ 1.70
+
+
+ src/main/resources
+
+
maven-surefire-plugin
@@ -145,6 +154,7 @@
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 fba10996b8a73..7e484a4140a4e 100644
--- a/java/flight/flight-sql-jdbc-driver/pom.xml
+++ b/java/flight/flight-sql-jdbc-driver/pom.xml
@@ -14,7 +14,8 @@
org.apache.arrow
arrow-flight
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
+ ../pom.xml
flight-sql-jdbc-driver
@@ -30,143 +31,136 @@
runtime
-
-
- org.apache.arrow
- flight-sql-jdbc-core
- runtime
-
-
-
- org.slf4j
- slf4j-jdk14
- runtime
-
+
+ org.slf4j
+ slf4j-jdk14
+ runtime
+
-
- com.google.guava
- guava
-
- runtime
-
-
+
+ com.google.guava
+ guava
+
+ runtime
+
+
-
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
-
-
-
- integration-test
- verify
-
-
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
-
-
- package
-
- shade
-
-
- false
- true
- false
-
-
- *:*
-
-
-
- org.checkerframework:checker-qual
- org.codehaus.mojo:animal-sniffer-annotations
- javax.annotation:javax.annotation-api
- com.google.android:annotations
- com.google.errorprone:error_prone_annotations
- com.google.code.findbugs:jsr305
- com.google.j2objc:j2objc-annotations
-
-
-
-
- com.
- org.apache.arrow.driver.jdbc.shaded.com.
-
- com.sun.**
-
-
-
- org.
- org.apache.arrow.driver.jdbc.shaded.org.
-
- org.apache.arrow.driver.jdbc.**
-
- org.apache.arrow.flight.name
- org.apache.arrow.flight.version
- org.apache.arrow.flight.jdbc-driver.name
- org.apache.arrow.flight.jdbc-driver.version
-
-
-
- io.
- org.apache.arrow.driver.jdbc.shaded.io.
-
-
- net.
- org.apache.arrow.driver.jdbc.shaded.net.
-
-
- mozilla.
- org.apache.arrow.driver.jdbc.shaded.mozilla.
-
-
-
- META-INF.native.libnetty_
- META-INF.native.liboaadj_netty_
-
-
- META-INF.native.netty_
- META-INF.native.oaadj_netty_
-
-
-
-
-
-
-
- org.apache.arrow:arrow-vector
-
- codegen/**
-
-
-
- org.apache.calcite.avatica:*
-
- META-INF/services/java.sql.Driver
-
-
-
- *:*
-
- **/*.SF
- **/*.RSA
- **/*.DSA
- META-INF/native/libio_grpc_netty*
- META-INF/native/io_grpc_netty_shaded*
- **/*.proto
-
-
-
-
-
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+
+ shade
+
+ package
+
+ false
+ true
+ false
+
+
+ *:*
+
+
+
+ org.checkerframework:checker-qual
+ org.codehaus.mojo:animal-sniffer-annotations
+ javax.annotation:javax.annotation-api
+ com.google.android:annotations
+ com.google.errorprone:error_prone_annotations
+ com.google.code.findbugs:jsr305
+ com.google.j2objc:j2objc-annotations
+
+
+
+
+ com.
+ org.apache.arrow.driver.jdbc.shaded.com.
+
+ com.sun.**
+
+
+
+ org.
+ org.apache.arrow.driver.jdbc.shaded.org.
+
+ org.apache.arrow.driver.jdbc.**
+
+ org.apache.arrow.flight.name
+ org.apache.arrow.flight.version
+ org.apache.arrow.flight.jdbc-driver.name
+ org.apache.arrow.flight.jdbc-driver.version
+
+
+
+ io.
+ org.apache.arrow.driver.jdbc.shaded.io.
+
+
+ net.
+ org.apache.arrow.driver.jdbc.shaded.net.
+
+
+ mozilla.
+ org.apache.arrow.driver.jdbc.shaded.mozilla.
+
+
+
+ META-INF.native.libnetty_
+ META-INF.native.liboaadj_netty_
+
+
+ META-INF.native.netty_
+ META-INF.native.oaadj_netty_
+
+
+
+
+
+
+
+ org.apache.arrow:arrow-vector
+
+ codegen/**
+
+
+
+ org.apache.calcite.avatica:*
+
+ META-INF/services/java.sql.Driver
+
+
+
+ *:*
+
+ **/*.SF
+ **/*.RSA
+ **/*.DSA
+ META-INF/native/libio_grpc_netty*
+ META-INF/native/io_grpc_netty_shaded*
+ **/*.proto
+
+
+
+
+
+
+
+
+
diff --git a/java/flight/flight-sql/pom.xml b/java/flight/flight-sql/pom.xml
index cf466ab1720cf..940e83e6f6cd9 100644
--- a/java/flight/flight-sql/pom.xml
+++ b/java/flight/flight-sql/pom.xml
@@ -14,7 +14,8 @@
org.apache.arrow
arrow-flight
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
+ ../pom.xml
flight-sql
diff --git a/java/flight/pom.xml b/java/flight/pom.xml
index f1f4fb89e7a63..105b1b6f60c67 100644
--- a/java/flight/pom.xml
+++ b/java/flight/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-flight
@@ -30,16 +30,16 @@
flight-integration-tests
-
-
- pin-mockito-jdk8
-
- 1.8
-
-
- 4.11.0
- 5.2.0
-
-
-
+
+
+ pin-mockito-jdk8
+
+ 1.8
+
+
+ 4.11.0
+ 5.2.0
+
+
+
diff --git a/java/format/pom.xml b/java/format/pom.xml
index 4483047e20960..1e8b300b65ce9 100644
--- a/java/format/pom.xml
+++ b/java/format/pom.xml
@@ -15,7 +15,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-format
@@ -31,6 +31,7 @@
+
@@ -41,5 +42,6 @@
+
diff --git a/java/gandiva/pom.xml b/java/gandiva/pom.xml
index d75a3ee5796fd..5fa96174c60cc 100644
--- a/java/gandiva/pom.xml
+++ b/java/gandiva/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
org.apache.arrow.gandiva
@@ -22,12 +22,13 @@
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
@@ -50,6 +51,7 @@
com.google.protobuf
protobuf-java
+ ${protobuf.version}
com.google.guava
@@ -60,136 +62,89 @@
slf4j-api
+
+
+
+ ${arrow.cpp.build.dir}
+
+ **/*gandiva_jni.*
+
+
+
+
+
+ org.xolstice.maven.plugins
+ protobuf-maven-plugin
+
+
+ src
+
+ compile
+
+
+ proto
+
+
+
+
+
- org.apache.arrow.gandiva
- arrow-gandiva
- 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
- arrow-memory-core
-
-
- org.immutables
- value
-
-
- org.apache.arrow
- arrow-memory-netty
- test
-
-
- org.apache.arrow
- arrow-vector
- ${arrow.vector.classifier}
-
-
- com.google.protobuf
- protobuf-java
- ${protobuf.version}
-
-
- com.google.guava
- guava
-
-
- org.slf4j
- slf4j-api
-
-
-
-
- release
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 2.2.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.6.3
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- 3.2.2
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
-
-
-
-
-
-
- ${arrow.cpp.build.dir}
-
- **/*gandiva_jni.*
-
-
-
-
-
-
- kr.motd.maven
- os-maven-plugin
- 1.7.1
-
-
+
+
+ kr.motd.maven
+ os-maven-plugin
+ 1.7.1
+
+
+
+
+
+ release
+
-
- org.xolstice.maven.plugins
- protobuf-maven-plugin
-
-
- src
-
- compile
-
-
- proto
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.6.3
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.2.2
+
+
+ sign-artifacts
+
+ sign
+
+ verify
+
+
+
+
diff --git a/java/maven/module-info-compiler-maven-plugin/pom.xml b/java/maven/module-info-compiler-maven-plugin/pom.xml
index 417a81bef6f43..96b5dd55c2c78 100644
--- a/java/maven/module-info-compiler-maven-plugin/pom.xml
+++ b/java/maven/module-info-compiler-maven-plugin/pom.xml
@@ -71,6 +71,7 @@
+
maven-clean-plugin
diff --git a/java/maven/pom.xml b/java/maven/pom.xml
index 015cd05dd9910..ec4e55865edee 100644
--- a/java/maven/pom.xml
+++ b/java/maven/pom.xml
@@ -24,7 +24,7 @@
org.apache.arrow.maven.plugins
arrow-maven-plugins
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
pom
Arrow Maven Plugins
@@ -53,19 +53,19 @@
- com.diffplug.spotless
- spotless-maven-plugin
- 2.30.0
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.5.0
- pl.project13.maven
- git-commit-id-plugin
- 4.0.5
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.1
- org.cyclonedx
- cyclonedx-maven-plugin
- 2.8.0
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.30.0
@@ -158,6 +158,13 @@
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+ UTF-8
+
+
org.apache.maven.plugins
maven-compiler-plugin
@@ -169,6 +176,21 @@
maven-enforcer-plugin
+
+ validate_java_and_maven_version
+
+ enforce
+
+ verify
+ false
+
+
+
+ [3.3.0,4)
+
+
+
+
avoid_bad_dependencies
@@ -194,6 +216,8 @@
pl.project13.maven
git-commit-id-plugin
+ 4.0.5
+
dd.MM.yyyy '@' HH:mm:ss z
false
@@ -235,6 +259,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
+ 3.1.0
../dev/checkstyle/checkstyle.xml
../dev/checkstyle/checkstyle.license
@@ -270,20 +295,6 @@
validate
-
- ../dev/checkstyle/checkstyle.xml
- ../dev/checkstyle/checkstyle.license
- ../dev/checkstyle/suppressions.xml
- true
- UTF-8
- true
- ${checkstyle.failOnViolation}
- ${checkstyle.failOnViolation}
- warning
- xml
- ${project.build.directory}/test/checkstyle-errors.xml
- false
-
org.cyclonedx
diff --git a/java/memory/memory-core/pom.xml b/java/memory/memory-core/pom.xml
index 8e39ae43d116f..57695ffacb9de 100644
--- a/java/memory/memory-core/pom.xml
+++ b/java/memory/memory-core/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-memory
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-memory-core
diff --git a/java/memory/memory-netty-buffer-patch/pom.xml b/java/memory/memory-netty-buffer-patch/pom.xml
index beae12c22d2bf..53e6ba6a9d2dc 100644
--- a/java/memory/memory-netty-buffer-patch/pom.xml
+++ b/java/memory/memory-netty-buffer-patch/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-memory
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-memory-netty-buffer-patch
diff --git a/java/memory/memory-netty/pom.xml b/java/memory/memory-netty/pom.xml
index bb4ccd6c26f2a..1466adae41d30 100644
--- a/java/memory/memory-netty/pom.xml
+++ b/java/memory/memory-netty/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-memory
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-memory-netty
diff --git a/java/memory/memory-unsafe/pom.xml b/java/memory/memory-unsafe/pom.xml
index 502ac2cc8051a..da4a5fe322338 100644
--- a/java/memory/memory-unsafe/pom.xml
+++ b/java/memory/memory-unsafe/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-memory
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-memory-unsafe
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index ae3a227d25607..8b2704b778369 100644
--- a/java/performance/pom.xml
+++ b/java/performance/pom.xml
@@ -14,7 +14,7 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-performance
jar
@@ -22,7 +22,9 @@
JMH Performance benchmarks for other Arrow libraries.
+ UTF-8
1.37
+ 1.8
benchmarks
true
.*
@@ -35,139 +37,181 @@
json
-
- UTF-8
- 1.37
- 1.8
- benchmarks
- true
- .*
- 1
-
- 5
- 5
-
- jmh-result.json
- json
-
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ provided
+
+
+ org.apache.arrow
+ arrow-vector
+ ${arrow.vector.classifier}
+ test
+
+
+ org.apache.arrow
+ arrow-memory-core
+ test
+
+
+ org.apache.arrow
+ arrow-memory-netty
+ test
+
+
+ org.apache.avro
+ avro
+ ${dep.avro.version}
+ test
+
+
+ org.apache.arrow
+ arrow-avro
+ test
+
+
+ com.h2database
+ h2
+ 2.2.224
+ test
+
+
+ org.apache.arrow
+ arrow-jdbc
+ test
+
+
+ org.apache.arrow
+ arrow-algorithm
+ test
+
+
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- ${javac.target}
-
- ${javac.target}
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
-
-
- package
-
- shade
-
-
- ${uberjar.name}
-
-
- org.openjdk.jmh.Main
-
-
-
-
- *:*
-
- META-INF/*.SF
- META-INF/*.DSA
- META-INF/*.RSA
-
-
-
-
-
-
-
-
- org.codehaus.mojo
- exec-maven-plugin
- 3.2.0
-
-
- run-java-benchmarks
- integration-test
-
- exec
-
-
-
-
- ${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}
-
-
-
-
-
-
-
- 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
-
-
-
-
+
+
+
+
+ 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
+
+
+
+
+
diff --git a/java/pom.xml b/java/pom.xml
index 449ab94deb18e..30eb58bdc90a5 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -27,646 +27,79 @@
Apache Arrow is open source, in-memory columnar data structures and low-overhead messaging
https://arrow.apache.org/
-
- ${project.build.directory}/generated-sources
- 1.9.0
- 5.10.2
- 2.0.12
- 33.0.0-jre
- 4.1.108.Final
- 1.63.0
- 3.23.1
- 2.17.0
- 3.4.0
- 23.5.26
- 1.11.3
-
- 2
- true
- 9+181-r4173-1
- 2.24.0
- 3.12.1
- 5.11.0
- 5.2.0
- 3.42.0
-
-
-
- scm:git:https://github.com/apache/arrow.git
- scm:git:https://github.com/apache/arrow.git
- https://github.com/apache/arrow
- apache-arrow-2.0.0
-
-
-
-
- Developer List
- dev-subscribe@arrow.apache.org
- dev-unsubscribe@arrow.apache.org
- dev@arrow.apache.org
- https://mail-archives.apache.org/mod_mbox/arrow-dev/
-
-
- Commits List
- commits-subscribe@arrow.apache.org
- commits-unsubscribe@arrow.apache.org
- commits@arrow.apache.org
- https://mail-archives.apache.org/mod_mbox/arrow-commits/
-
-
- Issues List
- issues-subscribe@arrow.apache.org
- issues-unsubscribe@arrow.apache.org
- https://mail-archives.apache.org/mod_mbox/arrow-issues/
-
-
-
-
- maven
- bom
- format
- memory
- vector
- tools
- adapter/jdbc
- flight
- performance
- algorithm
- adapter/avro
- compression
-
-
-
- scm:git:https://github.com/apache/arrow.git
- scm:git:https://github.com/apache/arrow.git
- apache-arrow-2.0.0
- https://github.com/apache/arrow
-
-
-
- Jira
- https://issues.apache.org/jira/browse/arrow
-
-
-
-
-
-
- kr.motd.maven
- os-maven-plugin
- 1.7.1
-
-
-
-
-
- org.apache.rat
- apache-rat-plugin
-
-
- rat-checks
- validate
-
- check
-
-
-
-
- false
-
- **/dependency-reduced-pom.xml
- **/*.log
- **/*.css
- **/*.js
- **/*.md
- **/*.eps
- **/*.json
- **/*.seq
- **/*.parquet
- **/*.sql
- **/arrow-git.properties
- **/*.csv
- **/*.csvh
- **/*.csvh-test
- **/*.tsv
- **/*.txt
- **/*.ssv
- **/arrow-*.conf
- **/.buildpath
- **/*.proto
- **/*.fmpp
- **/target/**
- **/*.tdd
- **/*.project
- **/TAGS
- **/*.checkstyle
- **/.classpath
- **/.factorypath
- **/.settings/**
- .*/**
- **/*.patch
- **/*.pb.cc
- **/*.pb.h
- **/*.linux
- **/client/build/**
- **/*.tbl
- **/*.iml
- **/flight.properties
- **/*.idea/**
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
- **/logging.properties
- **/logback-test.xml
- **/logback.out.xml
- **/logback.xml
-
-
- true
-
- true
- true
-
-
- org.apache.arrow
- ${username}
- https://arrow.apache.org/
-
-
-
-
-
-
- test-jar
-
-
- true
-
-
-
-
-
-
-
- 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
- verify
-
- enforce
-
- false
-
-
-
- [3.3.0,4)
-
-
-
-
-
- avoid_bad_dependencies
- verify
-
- enforce
-
-
-
-
-
- commons-logging
- javax.servlet:servlet-api
- org.mortbay.jetty:servlet-api
- org.mortbay.jetty:servlet-api-2.5
- log4j:log4j
-
-
-
-
-
-
-
-
- pl.project13.maven
- git-commit-id-plugin
- 4.0.5
-
-
- for-jars
- true
-
- revision
-
-
- target/classes/arrow-git.properties
-
-
-
- for-source-tarball
-
- revision
-
- false
-
- ./arrow-git.properties
-
-
-
-
-
- dd.MM.yyyy '@' HH:mm:ss z
- false
- false
- true
- false
-
- false
- false
- 7
- -dirty
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- 3.1.0
-
-
- com.puppycrawl.tools
- checkstyle
- 8.29
-
-
- org.slf4j
- jcl-over-slf4j
- ${dep.slf4j.version}
-
-
-
-
- validate
- validate
-
- check
-
-
-
-
- **/module-info.java
- dev/checkstyle/checkstyle.xml
- dev/checkstyle/checkstyle.license
- dev/checkstyle/suppressions.xml
- true
- UTF-8
- true
- ${checkstyle.failOnViolation}
- ${checkstyle.failOnViolation}
- warning
- xml
- ${project.build.directory}/test/checkstyle-errors.xml
- false
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
-
-
- analyze
- verify
-
- analyze-only
-
-
- true
- true
-
-
- javax.annotation:javax.annotation-api:*
- org.apache.hadoop:hadoop-client-api
- org.checkerframework:checker-qual
-
-
-
-
-
-
- org.cyclonedx
- cyclonedx-maven-plugin
- 2.7.11
-
-
- package
-
- makeBom
-
-
-
-
-
- org.apache.arrow.maven.plugins
- module-info-compiler-maven-plugin
-
-
- default-compile
-
- compile
-
-
-
- default-testCompile
-
- testCompile
-
-
-
-
-
- org.apache.maven.plugins
- maven-project-info-reports-plugin
- 3.5.0
-
-
- org.apache.maven.plugins
- maven-site-plugin
- 3.12.1
-
-
-
-
-
-
- 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}
-
- **/module-info.java
- **/module-info.java
- false
-
-
- org.immutables
- value
- 2.10.0
-
-
-
-
-
- maven-enforcer-plugin
- 3.4.1
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.5.1
-
-
- maven-surefire-plugin
- 3.2.5
-
-
- org.junit.jupiter
- junit-jupiter-engine
- ${dep.junit.jupiter.version}
-
-
- org.apache.maven.surefire
- surefire-junit-platform
- 3.2.5
-
-
-
- true
- true
- ${forkCount}
- true
-
- ${project.build.directory}
- true
- UTC
-
- 1048576
-
-
-
-
- maven-failsafe-plugin
- 3.2.5
-
-
- ${project.build.directory}
- true
- UTC
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.11
-
-
-
-
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
- [1.6,)
-
- run
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
- [1.2,)
-
- enforce
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
-
- maven-remote-resources-plugin
-
- [1.1,)
-
- process
-
-
-
-
-
-
-
-
- org.apache.rat
- apache-rat-plugin
- [0.10,)
-
- check
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- [0,)
-
- check
-
-
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.6.3
-
-
-
- **/module-info.java
-
-
-
-
- org.apache.arrow.maven.plugins
- 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
-
-
-
-
-
- arrow-git.properties
- properties/flight.properties
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
-
-
- testingData
-
- ${arrow.test.dataRoot}
-
-
-
-
-
-
-
-
-
-
- org.xolstice.maven.plugins
- protobuf-maven-plugin
- 0.6.1
-
- com.google.protobuf:protoc:${dep.protobuf-bom.version}:exe:${os.detected.classifier}
- grpc-java
- io.grpc:protoc-gen-grpc-java:${dep.grpc-bom.version}:exe:${os.detected.classifier}
-
-
-
-
-
+
+
+ Developer List
+ dev-subscribe@arrow.apache.org
+ dev-unsubscribe@arrow.apache.org
+ dev@arrow.apache.org
+ https://mail-archives.apache.org/mod_mbox/arrow-dev/
+
+
+ Commits List
+ commits-subscribe@arrow.apache.org
+ commits-unsubscribe@arrow.apache.org
+ commits@arrow.apache.org
+ https://mail-archives.apache.org/mod_mbox/arrow-commits/
+
+
+ Issues List
+ issues-subscribe@arrow.apache.org
+ issues-unsubscribe@arrow.apache.org
+ https://mail-archives.apache.org/mod_mbox/arrow-issues/
+
+
+
+
+ maven
+ bom
+ format
+ memory
+ vector
+ tools
+ adapter/jdbc
+ flight
+ performance
+ algorithm
+ adapter/avro
+ compression
+
+
+
+ scm:git:https://github.com/apache/arrow.git
+ scm:git:https://github.com/apache/arrow.git
+ apache-arrow-2.0.0
+ https://github.com/apache/arrow
+
+
+
+ Jira
+ https://issues.apache.org/jira/browse/arrow
+
+
+
+ ${project.build.directory}/generated-sources
+ 1.9.0
+ 5.10.2
+ 2.0.12
+ 33.0.0-jre
+ 4.1.108.Final
+ 1.63.0
+ 3.23.1
+ 2.17.0
+ 3.4.0
+ 23.5.26
+ 1.11.3
+
+ 2
+ true
+ 9+181-r4173-1
+ 2.24.0
+ 3.12.1
+ 5.11.0
+ 5.2.0
+ 3.42.0
+
@@ -837,14 +270,37 @@
+
+
+
+
+ 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
@@ -857,8 +313,18 @@
+
+ maven-enforcer-plugin
+ 3.4.1
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.5.1
+
maven-surefire-plugin
+ 3.2.5
true
true
@@ -873,9 +339,22 @@
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}
@@ -964,22 +443,6 @@
-
-
- org.apache.drill.tools
- drill-fmpp-maven-plugin
- [1.0,)
-
- generate
-
-
-
-
- false
- true
-
-
-
@@ -987,7 +450,9 @@
org.apache.maven.plugins
maven-javadoc-plugin
+ 3.6.3
+
**/module-info.java
@@ -998,6 +463,16 @@
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
@@ -1045,36 +520,6 @@
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.8.0
-
-
- org.apache.drill.tools
- drill-fmpp-maven-plugin
- 1.21.1
-
@@ -1148,6 +593,11 @@
**/logback.xml
+ true
+
+ true
+ true
+
org.apache.arrow
${username}
@@ -1167,17 +617,42 @@
+
+ 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
@@ -1203,6 +678,8 @@
pl.project13.maven
git-commit-id-plugin
+ 4.0.5
+
dd.MM.yyyy '@' HH:mm:ss z
false
@@ -1244,6 +721,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
+ 3.1.0
**/module-info.java
dev/checkstyle/checkstyle.xml
@@ -1307,6 +785,7 @@
org.cyclonedx
cyclonedx-maven-plugin
+ 2.7.11
@@ -1337,10 +816,12 @@
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
@@ -1375,6 +856,7 @@
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 80af20257518d..6148df3aa5862 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -14,95 +14,95 @@
org.apache.arrow
arrow-java-root
- 17.0.0-SNAPSHOT
+ 16.0.0-SNAPSHOT
arrow-tools
Arrow Tools
Java applications for working with Arrow ValueVectors.
-
-
- org.apache.arrow
- arrow-memory-core
-
-
- org.apache.arrow
- arrow-vector
- ${arrow.vector.classifier}
-
-
- org.apache.arrow
- arrow-compression
-
-
- org.immutables
- value
-
-
- com.google.guava
- guava
- test
-
-
- commons-cli
- commons-cli
- 1.6.0
-
-
- ch.qos.logback
- logback-classic
- 1.3.14
- test
-
-
- com.fasterxml.jackson.core
- jackson-core
-
-
- com.fasterxml.jackson.core
- jackson-databind
-
-
- org.slf4j
- slf4j-api
-
-
- org.apache.arrow
- arrow-memory-netty
- runtime
-
-
- org.apache.arrow
- arrow-vector
- ${project.version}
- tests
- test-jar
- test
-
-
+
+
+ org.apache.arrow
+ arrow-memory-core
+
+
+ org.apache.arrow
+ arrow-vector
+ ${arrow.vector.classifier}
+
+
+ org.apache.arrow
+ arrow-compression
+
+
+ org.immutables
+ value
+
+
+ com.google.guava
+ guava
+ test
+
+
+ commons-cli
+ commons-cli
+ 1.6.0
+
+
+ ch.qos.logback
+ logback-classic
+ 1.3.14
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.apache.arrow
+ arrow-memory-netty
+ runtime
+
+
+ org.apache.arrow
+ arrow-vector
+ ${project.version}
+ tests
+ test-jar
+ test
+
+
-
-
-
- maven-assembly-plugin
- 3.7.1
-
-
- jar-with-dependencies
-
-
-
-
- make-assembly
- package
-
- single
-
-
-
-
-
-
+
+
+
+ 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 d86f89c5450b0..cad4d8593ee42 100644
--- a/java/vector/pom.xml
+++ b/java/vector/pom.xml
@@ -76,7 +76,64 @@
+
+
+
+ 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
@@ -106,10 +163,33 @@
+
+ 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
@@ -120,7 +200,7 @@
src/main/codegen/config.fmpp
- src/main/codegen/templates
+ ${project.build.directory}/codegen/templates
@@ -163,6 +243,7 @@
+