lidavidm commented on code in PR #12820: URL: https://github.com/apache/arrow/pull/12820#discussion_r845155477
########## docs/source/java/install.rst: ########## @@ -87,80 +118,116 @@ The artifacts are uploaded to GitHub. For example, for 2022/03/01, they can be f Maven cannot directly use the artifacts from GitHub. Instead, install them to the local Maven repository: -1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-03-0-github-java-jars -2. Add packages to your pom.xml, for example: ``arrow-vector`` and ``arrow-format``: +1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-19-0-github-java-jars +2. Add packages to your pom.xml, for example: flight-core (it depends on: arrow-format, arrow-vector, arrow-memeory-core and arrow-memory-netty). .. code-block:: xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> - <arrow.version>8.0.0.dev165</arrow.version> + <arrow.version>8.0.0.dev254</arrow.version> </properties> <dependencies> <dependency> <groupId>org.apache.arrow</groupId> - <artifactId>arrow-vector</artifactId> - <version>${arrow.version}</version> - </dependency> - <dependency> - <groupId>org.apache.arrow</groupId> - <artifactId>arrow-format</artifactId> + <artifactId>flight-core</artifactId> <version>${arrow.version}</version> </dependency> </dependencies> -3. Download packages needed to a temporary directory: +3. Download packages needed to a temporary directory: pom and jar files .. code-block:: shell - $ mkdir nightly-2022-03-03-0-github-java-jars - $ cd nightly-2022-03-03-0-github-java-jars - $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-03-0-github-java-jars/arrow-vector-8.0.0.dev165.jar - $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-03-0-github-java-jars/arrow-format-8.0.0.dev165.jar + $ mkdir nightly-2022-03-19-0-github-java-jars + $ cd nightly-2022-03-19-0-github-java-jars + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-java-root-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-format-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-format-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-vector-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-vector-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-core-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-netty-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-core-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-netty-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-flight-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/flight-core-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/flight-core-8.0.0.dev254.jar $ tree - |__ arrow-format-8.0.0.dev165.jar - |__ arrow-vector-8.0.0.dev165.jar - -4. Install the artifacts to the local Maven repository with ``mvn install:install-file``: + . + ├── arrow-flight-8.0.0.dev254.pom + ├── arrow-format-8.0.0.dev254.jar + ├── arrow-format-8.0.0.dev254.pom + ├── arrow-java-root-8.0.0.dev254.pom + ├── arrow-memory-8.0.0.dev254.pom + ├── arrow-memory-core-8.0.0.dev254.jar + ├── arrow-memory-core-8.0.0.dev254.pom + ├── arrow-memory-netty-8.0.0.dev254.jar + ├── arrow-memory-netty-8.0.0.dev254.pom + ├── arrow-vector-8.0.0.dev254.jar + ├── arrow-vector-8.0.0.dev254.pom + ├── flight-core-8.0.0.dev254.jar + └── flight-core-8.0.0.dev254.pom + +4. Install the artifacts to the local Maven repository with **mvn install:install-file**: Review Comment: ```suggestion 4. Install the artifacts to the local Maven repository with ``mvn install:install-file``: ``` ########## docs/source/java/install.rst: ########## @@ -87,80 +118,116 @@ The artifacts are uploaded to GitHub. For example, for 2022/03/01, they can be f Maven cannot directly use the artifacts from GitHub. Instead, install them to the local Maven repository: -1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-03-0-github-java-jars -2. Add packages to your pom.xml, for example: ``arrow-vector`` and ``arrow-format``: +1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-19-0-github-java-jars +2. Add packages to your pom.xml, for example: flight-core (it depends on: arrow-format, arrow-vector, arrow-memeory-core and arrow-memory-netty). .. code-block:: xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> - <arrow.version>8.0.0.dev165</arrow.version> + <arrow.version>8.0.0.dev254</arrow.version> </properties> <dependencies> <dependency> <groupId>org.apache.arrow</groupId> - <artifactId>arrow-vector</artifactId> - <version>${arrow.version}</version> - </dependency> - <dependency> - <groupId>org.apache.arrow</groupId> - <artifactId>arrow-format</artifactId> + <artifactId>flight-core</artifactId> <version>${arrow.version}</version> </dependency> </dependencies> -3. Download packages needed to a temporary directory: +3. Download packages needed to a temporary directory: pom and jar files Review Comment: ```suggestion 3. Download the necessary pom and jar files to a temporary directory: ``` ########## docs/source/java/install.rst: ########## @@ -62,12 +62,43 @@ Configure your pom.xml with the Java modules needed, for example: <artifactId>arrow-memory-netty</artifactId> <version>${arrow.version}</version> </dependency> + </dependencies> + </project> + +In case to add Arrow Java Flight dependencies don't forget to +add `os-maven-plugin` extension. This `os-maven-plugin` generate +useful platform-dependent project properties such as `os.detected.name` +or `os.detected.arch` needed by Arrow Java Flight dependencies. Review Comment: ```suggestion To use the Arrow Flight dependencies, also add the ``os-maven-plugin`` plugin. This plugin generates useful platform-dependent properties such as ``os.detected.name`` and ``os.detected.arch`` needed to resolve transitive dependencies of Flight. ``` ########## docs/source/java/install.rst: ########## @@ -87,80 +118,116 @@ The artifacts are uploaded to GitHub. For example, for 2022/03/01, they can be f Maven cannot directly use the artifacts from GitHub. Instead, install them to the local Maven repository: -1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-03-0-github-java-jars -2. Add packages to your pom.xml, for example: ``arrow-vector`` and ``arrow-format``: +1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-19-0-github-java-jars +2. Add packages to your pom.xml, for example: flight-core (it depends on: arrow-format, arrow-vector, arrow-memeory-core and arrow-memory-netty). .. code-block:: xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> - <arrow.version>8.0.0.dev165</arrow.version> + <arrow.version>8.0.0.dev254</arrow.version> </properties> <dependencies> <dependency> <groupId>org.apache.arrow</groupId> - <artifactId>arrow-vector</artifactId> - <version>${arrow.version}</version> - </dependency> - <dependency> - <groupId>org.apache.arrow</groupId> - <artifactId>arrow-format</artifactId> + <artifactId>flight-core</artifactId> <version>${arrow.version}</version> </dependency> </dependencies> -3. Download packages needed to a temporary directory: +3. Download packages needed to a temporary directory: pom and jar files .. code-block:: shell - $ mkdir nightly-2022-03-03-0-github-java-jars - $ cd nightly-2022-03-03-0-github-java-jars - $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-03-0-github-java-jars/arrow-vector-8.0.0.dev165.jar - $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-03-0-github-java-jars/arrow-format-8.0.0.dev165.jar + $ mkdir nightly-2022-03-19-0-github-java-jars + $ cd nightly-2022-03-19-0-github-java-jars + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-java-root-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-format-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-format-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-vector-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-vector-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-core-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-netty-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-core-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-netty-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-flight-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/flight-core-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/flight-core-8.0.0.dev254.jar $ tree - |__ arrow-format-8.0.0.dev165.jar - |__ arrow-vector-8.0.0.dev165.jar - -4. Install the artifacts to the local Maven repository with ``mvn install:install-file``: + . + ├── arrow-flight-8.0.0.dev254.pom + ├── arrow-format-8.0.0.dev254.jar + ├── arrow-format-8.0.0.dev254.pom + ├── arrow-java-root-8.0.0.dev254.pom + ├── arrow-memory-8.0.0.dev254.pom + ├── arrow-memory-core-8.0.0.dev254.jar + ├── arrow-memory-core-8.0.0.dev254.pom + ├── arrow-memory-netty-8.0.0.dev254.jar + ├── arrow-memory-netty-8.0.0.dev254.pom + ├── arrow-vector-8.0.0.dev254.jar + ├── arrow-vector-8.0.0.dev254.pom + ├── flight-core-8.0.0.dev254.jar + └── flight-core-8.0.0.dev254.pom + +4. Install the artifacts to the local Maven repository with **mvn install:install-file**: .. code-block:: shell - $ mvn install:install-file \ - -Dfile="$(pwd)/arrow-format-8.0.0.dev165.jar" \ - -DgroupId=org.apache.arrow \ - -DartifactId=arrow-format \ - -Dversion=8.0.0.dev165 \ - -Dpackaging=jar \ - -DcreateChecksum=true \ - -Dgenerate.pom=true - [INFO] Installing /nightly-2022-03-03-0-github-java-jars/arrow-format-8.0.0.dev165.jar to /Users/arrow/.m2/repository/org/apache/arrow/arrow-format/8.0.0.dev165/arrow-format-8.0.0.dev165.jar - $ mvn install:install-file \ - -Dfile="$(pwd)/arrow-vector-8.0.0.dev165.jar" \ - -DgroupId=org.apache.arrow \ - -DartifactId=arrow-vector \ - -Dversion=8.0.0.dev165 \ - -Dpackaging=jar \ - -DcreateChecksum=true \ - -Dgenerate.pom=true - [INFO] Installing /nightly-2022-03-03-0-github-java-jars/arrow-vector-8.0.0.dev165.jar to /Users/arrow/.m2/repository/org/apache/arrow/arrow-vector/8.0.0.dev165/arrow-vector-8.0.0.dev165.jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-java-root-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-java-root -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-format-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-format -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-format-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-format -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-vector-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-vector -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-vector-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-vector -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-memory -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-core-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-core -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-netty-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-netty -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-core-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-core -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-netty-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-netty -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-flight-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-flight -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/flight-core-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=flight-core -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/flight-core-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=flight-core -Dversion=8.0.0.dev254 -Dpackaging=jar 5. Validate that the packages were installed: .. code-block:: shell $ tree /Users/arrow/.m2/repository/org/apache/arrow Review Comment: ```suggestion $ tree ~/.m2/repository/org/apache/arrow ``` ########## docs/source/java/install.rst: ########## @@ -87,80 +118,116 @@ The artifacts are uploaded to GitHub. For example, for 2022/03/01, they can be f Maven cannot directly use the artifacts from GitHub. Instead, install them to the local Maven repository: -1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-03-0-github-java-jars -2. Add packages to your pom.xml, for example: ``arrow-vector`` and ``arrow-format``: +1. Decide nightly packages repository to use, for example: https://github.com/ursacomputing/crossbow/releases/tag/nightly-2022-03-19-0-github-java-jars +2. Add packages to your pom.xml, for example: flight-core (it depends on: arrow-format, arrow-vector, arrow-memeory-core and arrow-memory-netty). .. code-block:: xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> - <arrow.version>8.0.0.dev165</arrow.version> + <arrow.version>8.0.0.dev254</arrow.version> </properties> <dependencies> <dependency> <groupId>org.apache.arrow</groupId> - <artifactId>arrow-vector</artifactId> - <version>${arrow.version}</version> - </dependency> - <dependency> - <groupId>org.apache.arrow</groupId> - <artifactId>arrow-format</artifactId> + <artifactId>flight-core</artifactId> <version>${arrow.version}</version> </dependency> </dependencies> -3. Download packages needed to a temporary directory: +3. Download packages needed to a temporary directory: pom and jar files .. code-block:: shell - $ mkdir nightly-2022-03-03-0-github-java-jars - $ cd nightly-2022-03-03-0-github-java-jars - $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-03-0-github-java-jars/arrow-vector-8.0.0.dev165.jar - $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-03-0-github-java-jars/arrow-format-8.0.0.dev165.jar + $ mkdir nightly-2022-03-19-0-github-java-jars + $ cd nightly-2022-03-19-0-github-java-jars + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-java-root-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-format-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-format-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-vector-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-vector-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-core-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-netty-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-core-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-memory-netty-8.0.0.dev254.jar + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/arrow-flight-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/flight-core-8.0.0.dev254.pom + $ wget https://github.com/ursacomputing/crossbow/releases/download/nightly-2022-03-19-0-github-java-jars/flight-core-8.0.0.dev254.jar $ tree - |__ arrow-format-8.0.0.dev165.jar - |__ arrow-vector-8.0.0.dev165.jar - -4. Install the artifacts to the local Maven repository with ``mvn install:install-file``: + . + ├── arrow-flight-8.0.0.dev254.pom + ├── arrow-format-8.0.0.dev254.jar + ├── arrow-format-8.0.0.dev254.pom + ├── arrow-java-root-8.0.0.dev254.pom + ├── arrow-memory-8.0.0.dev254.pom + ├── arrow-memory-core-8.0.0.dev254.jar + ├── arrow-memory-core-8.0.0.dev254.pom + ├── arrow-memory-netty-8.0.0.dev254.jar + ├── arrow-memory-netty-8.0.0.dev254.pom + ├── arrow-vector-8.0.0.dev254.jar + ├── arrow-vector-8.0.0.dev254.pom + ├── flight-core-8.0.0.dev254.jar + └── flight-core-8.0.0.dev254.pom + +4. Install the artifacts to the local Maven repository with **mvn install:install-file**: .. code-block:: shell - $ mvn install:install-file \ - -Dfile="$(pwd)/arrow-format-8.0.0.dev165.jar" \ - -DgroupId=org.apache.arrow \ - -DartifactId=arrow-format \ - -Dversion=8.0.0.dev165 \ - -Dpackaging=jar \ - -DcreateChecksum=true \ - -Dgenerate.pom=true - [INFO] Installing /nightly-2022-03-03-0-github-java-jars/arrow-format-8.0.0.dev165.jar to /Users/arrow/.m2/repository/org/apache/arrow/arrow-format/8.0.0.dev165/arrow-format-8.0.0.dev165.jar - $ mvn install:install-file \ - -Dfile="$(pwd)/arrow-vector-8.0.0.dev165.jar" \ - -DgroupId=org.apache.arrow \ - -DartifactId=arrow-vector \ - -Dversion=8.0.0.dev165 \ - -Dpackaging=jar \ - -DcreateChecksum=true \ - -Dgenerate.pom=true - [INFO] Installing /nightly-2022-03-03-0-github-java-jars/arrow-vector-8.0.0.dev165.jar to /Users/arrow/.m2/repository/org/apache/arrow/arrow-vector/8.0.0.dev165/arrow-vector-8.0.0.dev165.jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-java-root-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-java-root -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-format-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-format -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-format-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-format -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-vector-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-vector -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-vector-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-vector -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-memory -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-core-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-core -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-netty-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-netty -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-core-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-core -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-memory-netty-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=arrow-memory-netty -Dversion=8.0.0.dev254 -Dpackaging=jar + $ mvn install:install-file -Dfile="$(pwd)/arrow-flight-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=arrow-flight -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/flight-core-8.0.0.dev254.pom" -DgroupId=org.apache.arrow -DartifactId=flight-core -Dversion=8.0.0.dev254 -Dpackaging=pom + $ mvn install:install-file -Dfile="$(pwd)/flight-core-8.0.0.dev254.jar" -DgroupId=org.apache.arrow -DartifactId=flight-core -Dversion=8.0.0.dev254 -Dpackaging=jar 5. Validate that the packages were installed: .. code-block:: shell $ tree /Users/arrow/.m2/repository/org/apache/arrow - |__ arrow-format - |__ 8.0.0.dev165 - |__ arrow-format-8.0.0.dev165.jar - |__ arrow-format-8.0.0.dev165.pom - |__ arrow-vector - |__ 8.0.0.dev165 - |__ arrow-vector-8.0.0.dev165.jar - |__ arrow-vector-8.0.0.dev165.pom - -6. Compile your project like usual with ``mvn install``. + . + ├── arrow-flight + │ ├── 8.0.0.dev254 + │ │ └── arrow-flight-8.0.0.dev254.pom + ├── arrow-format + │ ├── 8.0.0.dev254 + │ │ ├── arrow-format-8.0.0.dev254.jar + │ │ └── arrow-format-8.0.0.dev254.pom + ├── arrow-java-root + │ ├── 8.0.0.dev254 + │ │ └── arrow-java-root-8.0.0.dev254.pom + ├── arrow-memory + │ ├── 8.0.0.dev254 + │ │ └── arrow-memory-8.0.0.dev254.pom + ├── arrow-memory-core + │ ├── 8.0.0.dev254 + │ │ ├── arrow-memory-core-8.0.0.dev254.jar + │ │ └── arrow-memory-core-8.0.0.dev254.pom + ├── arrow-memory-netty + │ ├── 8.0.0.dev254 + │ │ ├── arrow-memory-netty-8.0.0.dev254.jar + │ │ └── arrow-memory-netty-8.0.0.dev254.pom + ├── arrow-vector + │ ├── 8.0.0.dev254 + │ │ ├── _remote.repositories + │ │ ├── arrow-vector-8.0.0.dev254.jar + │ │ └── arrow-vector-8.0.0.dev254.pom + └── flight-core + ├── 8.0.0.dev254 + │ ├── flight-core-8.0.0.dev254.jar + │ └── flight-core-8.0.0.dev254.pom + +6. Compile your project like usual with **mvn clean install**. Review Comment: ```suggestion 6. Compile your project like usual with ``mvn clean install``. ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
