You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kyuubi.apache.org by ch...@apache.org on 2022/08/18 07:38:19 UTC

[incubator-kyuubi] branch master updated: [KYUUBI #3241][DOCS] Update `Develop Tools / Building a Runnable Distribution`

This is an automated email from the ASF dual-hosted git repository.

chengpan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-kyuubi.git


The following commit(s) were added to refs/heads/master by this push:
     new 05e4e8f8c [KYUUBI #3241][DOCS] Update `Develop Tools / Building a Runnable Distribution`
05e4e8f8c is described below

commit 05e4e8f8c171a911f7ad41c03a6c4db9b18ac25e
Author: zwangsheng <22...@qq.com>
AuthorDate: Thu Aug 18 15:38:09 2022 +0800

    [KYUUBI #3241][DOCS] Update `Develop Tools / Building a Runnable Distribution`
    
    ### _Why are the changes needed?_
    
    To close #3241
    * correct Kyuubi Release Page to https://kyuubi.apache.org/releases.html
    * correct binary package name to apache-kyuubi-XXXX.tgz
    * correct `buid/dist --help`
    
    ### _How was this patch tested?_
    - [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible
    
    - [x] Add screenshots for manual tests if appropriate
    
    - [ ] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request
    ![kyuubi-distribution](https://user-images.githubusercontent.com/52876270/185336760-cfecbe9f-4a27-47ce-b803-d3d93fa92a92.jpg)
    
    Closes #3265 from zwangsheng/doc/make-distribution.
    
    Closes #3241
    
    8600186c [zwangsheng] modify distribution
    
    Authored-by: zwangsheng <22...@qq.com>
    Signed-off-by: Cheng Pan <ch...@apache.org>
---
 docs/develop_tools/distribution.md | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/docs/develop_tools/distribution.md b/docs/develop_tools/distribution.md
index 46094325c..680f4e212 100644
--- a/docs/develop_tools/distribution.md
+++ b/docs/develop_tools/distribution.md
@@ -18,22 +18,25 @@
 
 # Building a Runnable Distribution
 
-To create a Kyuubi distribution like those distributed by [Kyuubi Release Page](https://github.com/apache/incubator-kyuubi/releases),
+To create a Kyuubi distribution like those distributed by [Kyuubi Release Page](https://kyuubi.apache.org/releases.html),
 and that is laid out to be runnable, use `./build/dist` in the project root directory.
 
 For more information on usage, run `./build/dist --help`
 
 ```logtalk
-./build/dist - Tool for making binary distributions of Kyuubi Server
+./build/dist - Tool for making binary distributions of Kyuubi
 
 Usage:
-+--------------------------------------------------------------------------------------+
-| ./build/dist [--name <custom_name>] [--tgz] [--flink-provided] [--spark-provided] <maven build options> |
-+--------------------------------------------------------------------------------------+
++------------------------------------------------------------------------------------------------------+
+| ./build/dist [--name <custom_name>] [--tgz] [--flink-provided] [--spark-provided] [--hive-provided]  |
+|              [--mvn <maven_executable>] <maven build options>                                        |
++------------------------------------------------------------------------------------------------------+
 name:           -  custom binary name, using project version if undefined
 tgz:            -  whether to make a whole bundled package
 flink-provided: -  whether to make a package without Flink binary
 spark-provided: -  whether to make a package without Spark binary
+hive-provided:  -  whether to make a package without Hive binary
+mvn:            -  external maven executable location
 ```
 
 For instance,
@@ -42,12 +45,12 @@ For instance,
 ./build/dist --name custom-name --tgz
 ```
 
-This results in a Kyuubi distribution named `kyuubi-{version}-bin-custom-name.tgz` for you.
+This results in a Kyuubi distribution named `apache-kyuubi-{version}-bin-custom-name.tgz` for you.
 
-If you are planing to deploy Kyuubi where `spark`/`flink` is provided, in other word, it's not required to bundle spark/flink binary, use 
+If you are planing to deploy Kyuubi where `spark`/`flink`/`hive` is provided, in other word, it's not required to bundle spark/flink/hive binary, use 
 
 ```bash
-./build/dist --tgz --spark-provided --flink-provided
+./build/dist --tgz --spark-provided --flink-provided --hive-provided
 ```
 
-Then you will get a Kyuubi distribution without spark binary named `kyuubi-{version}-bin.tgz`.
+Then you will get a Kyuubi distribution without spark/flink/hive binary named `apache-kyuubi-{version}-bin.tgz`.