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} - ${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} + ${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 - 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 - - 8 - - **/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 + 8 **/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 + 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 ${project.build.directory}/generated-sources - src/main/codegen/templates + ${project.build.directory}/codegen/templates @@ -163,6 +243,7 @@ +