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]

Reply via email to