diff --git a/java/dataset/pom.xml b/java/dataset/pom.xml index 2121119af398e..8f9d68106b15b 100644 --- a/java/dataset/pom.xml +++ b/java/dataset/pom.xml @@ -197,13 +197,30 @@ - - org.apache.maven.plugins - maven-surefire-plugin - - --add-reads=org.apache.arrow.dataset=com.fasterxml.jackson.databind --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED - - + + maven-surefire-plugin + + false + + ${project.basedir}/../../testing/data + + + + + org.xolstice.maven.plugins + protobuf-maven-plugin + + + src + + compile + + + ../../cpp/src/jni/dataset/proto + + + + diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml index 163b4c24031b1..3a97701fe39f3 100644 --- a/java/flight/flight-core/pom.xml +++ b/java/flight/flight-core/pom.xml @@ -216,6 +216,9 @@ src + + ${basedir}/../../../format/ + compile compile-custom diff --git a/java/flight/pom.xml b/java/flight/pom.xml index ad2e5f04f4faf..f1f4fb89e7a63 100644 --- a/java/flight/pom.xml +++ b/java/flight/pom.xml @@ -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/gandiva/pom.xml b/java/gandiva/pom.xml index c5703c62dfe23..f6938380a35d6 100644 --- a/java/gandiva/pom.xml +++ b/java/gandiva/pom.xml @@ -93,43 +93,21 @@ release - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - - sign - - verify - - - + + org.xolstice.maven.plugins + protobuf-maven-plugin + + + src + + compile + + + proto + + + + diff --git a/java/pom.xml b/java/pom.xml index 3f806b08804a1..5095fba423711 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -108,47 +108,566 @@ 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.25.1 - 2.17.0 - 3.4.0 - 23.5.26 - 1.11.3 - - 2 - true - 9+181-r4173-1 - 2.24.0 - 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 - + + + + + 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 + html + ${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.2 + + + maven-surefire-plugin + 3.2.3 + + + 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} + + + + +