chore: intro `install-dist` module in root (#2552)

* init dist in root

* adapt path & regenerate deps

* add comment

* add comment

* fix pd dir

* fix server dir

* improve hugegraph-pd/.gitignore

* improve

* rename dist -> install-dist

* fix path

* regenerate known dependencies
diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml
index 8d5ec9f..6e3c572 100644
--- a/.github/workflows/check-dependencies.yml
+++ b/.github/workflows/check-dependencies.yml
@@ -14,7 +14,7 @@
     runs-on: ubuntu-latest
     env:
       USE_STAGE: 'true' # Whether to include the stage repository.
-      SCRIPT_DEPENDENCY: hugegraph-server/hugegraph-dist/scripts/dependency
+      SCRIPT_DEPENDENCY: install-dist/scripts/dependency
     steps:
       - name: Checkout source
         uses: actions/checkout@v4
diff --git a/hugegraph-pd/.gitignore b/hugegraph-pd/.gitignore
index c2bd753..887561b 100644
--- a/hugegraph-pd/.gitignore
+++ b/hugegraph-pd/.gitignore
@@ -1,2 +1,5 @@
 # Exclude the generated PB files
 hg-pd-grpc/src/main/java/
+
+# Exclude data files
+**/pd_data/
diff --git a/hugegraph-pd/hg-pd-dist/pom.xml b/hugegraph-pd/hg-pd-dist/pom.xml
index 505db0f..5c87943 100644
--- a/hugegraph-pd/hg-pd-dist/pom.xml
+++ b/hugegraph-pd/hg-pd-dist/pom.xml
@@ -30,12 +30,12 @@
     <artifactId>hg-pd-dist</artifactId>
 
     <properties>
-        <dist.dir>${project.parent.basedir}/dist</dist.dir>
+        <dist.dir>${project.parent.basedir}</dist.dir>
         <shell-executable>bash</shell-executable>
         <assembly.dir>${project.basedir}/src/assembly</assembly.dir>
         <assembly.descriptor.dir>${assembly.dir}/descriptor</assembly.descriptor.dir>
         <assembly.static.dir>${assembly.dir}/static</assembly.static.dir>
-        <final.name>hugegraph-pd-${project.parent.version}</final.name>
+        <final.name>apache-hugegraph-incubating-pd-${project.parent.version}</final.name>
         <executable.jar.name>hg-pd-service</executable.jar.name>
     </properties>
 
diff --git a/hugegraph-pd/hg-pd-service/src/main/resources/application.yml b/hugegraph-pd/hg-pd-service/src/main/resources/application.yml
index 87a3327..5a03595 100644
--- a/hugegraph-pd/hg-pd-service/src/main/resources/application.yml
+++ b/hugegraph-pd/hg-pd-service/src/main/resources/application.yml
@@ -52,13 +52,13 @@
   # If the minimum number of nodes is less than this number, the cluster will stop being stored
   initial-store-count: 1
   # The initial store list is automatically activated in the store
-  initial-store-list: 127.0.0.1:8502
+  initial-store-list: 127.0.0.1:8500
 
 raft:
   # The address of the local raft service
   address: 127.0.0.1:8610
   # The service address of the PD cluster
-  peers-list: 127.0.0.1:8610,127.0.0.1:8611,127.0.0.1:8612
+  peers-list: 127.0.0.1:8610
   # The read and write timeout period of the raft rpc, in milliseconds
   rpc-timeout: 10000
   # The interval between snapshot generation, in seconds
diff --git a/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test-for-raft.sh b/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test-for-raft.sh
index 6925441..85c45b8 100755
--- a/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test-for-raft.sh
+++ b/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test-for-raft.sh
@@ -23,7 +23,7 @@
 
 TRAVIS_DIR=$(dirname $0)
 VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-SERVER_DIR=hugegraph-server/apache-hugegraph-incubating-$VERSION
+SERVER_DIR=hugegraph-server/apache-hugegraph-incubating-server-$VERSION
 RAFT1_DIR=hugegraph-raft1
 RAFT2_DIR=hugegraph-raft2
 RAFT3_DIR=hugegraph-raft3
diff --git a/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test.sh b/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test.sh
index b08ecda..17d4722 100755
--- a/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test.sh
+++ b/hugegraph-server/hugegraph-dist/src/assembly/travis/run-api-test.sh
@@ -23,7 +23,7 @@
 
 TRAVIS_DIR=$(dirname $0)
 VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-SERVER_DIR=hugegraph-server/apache-hugegraph-incubating-$VERSION/
+SERVER_DIR=hugegraph-server/apache-hugegraph-incubating-server-$VERSION/
 CONF=$SERVER_DIR/conf/graphs/hugegraph.properties
 REST_SERVER_CONF=$SERVER_DIR/conf/rest-server.properties
 GREMLIN_SERVER_CONF=$SERVER_DIR/conf/gremlin-server.yaml
diff --git a/hugegraph-server/hugegraph-dist/src/assembly/travis/start-pd.sh b/hugegraph-server/hugegraph-dist/src/assembly/travis/start-pd.sh
index d301f48..15fbba3 100755
--- a/hugegraph-server/hugegraph-dist/src/assembly/travis/start-pd.sh
+++ b/hugegraph-server/hugegraph-dist/src/assembly/travis/start-pd.sh
@@ -18,7 +18,7 @@
 set -ev
 
 HOME_DIR=$(pwd)
-PD_DIR=$HOME_DIR/hugegraph-pd/dist/hugegraph-pd-1.3.0
+PD_DIR=$HOME_DIR/hugegraph-pd/apache-hugegraph-incubating-pd-1.3.0
 
 pushd $PD_DIR
 . bin/start-hugegraph-pd.sh
diff --git a/hugegraph-server/pom.xml b/hugegraph-server/pom.xml
index 4c55da8..87c6f03 100644
--- a/hugegraph-server/pom.xml
+++ b/hugegraph-server/pom.xml
@@ -39,7 +39,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <top.level.dir>${project.basedir}/..</top.level.dir>
         <release.name>hugegraph</release.name>
-        <final.name>apache-${release.name}-incubating-${project.version}</final.name>
+        <final.name>apache-${release.name}-incubating-server-${project.version}</final.name>
         <final.destfile>${top.level.dir}/${final.name}.tar.gz</final.destfile>
         <compiler.source>1.8</compiler.source>
         <compiler.target>1.8</compiler.target>
diff --git a/install-dist/pom.xml b/install-dist/pom.xml
new file mode 100644
index 0000000..d351fcf
--- /dev/null
+++ b/install-dist/pom.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.hugegraph</groupId>
+        <artifactId>hugegraph</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+    <!-- TODO: rename to hugegraph-dist later -->
+    <artifactId>install-dist</artifactId>
+</project>
diff --git a/hugegraph-server/hugegraph-dist/release-docs/LICENSE b/install-dist/release-docs/LICENSE
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/LICENSE
rename to install-dist/release-docs/LICENSE
diff --git a/hugegraph-server/hugegraph-dist/release-docs/NOTICE b/install-dist/release-docs/NOTICE
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/NOTICE
rename to install-dist/release-docs/NOTICE
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-HdrHistogram.txt b/install-dist/release-docs/licenses/LICENSE-HdrHistogram.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-HdrHistogram.txt
rename to install-dist/release-docs/licenses/LICENSE-HdrHistogram.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ST4.txt b/install-dist/release-docs/licenses/LICENSE-ST4.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ST4.txt
rename to install-dist/release-docs/licenses/LICENSE-ST4.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-airline.txt b/install-dist/release-docs/licenses/LICENSE-airline.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-airline.txt
rename to install-dist/release-docs/licenses/LICENSE-airline.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt b/install-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-annotations.txt b/install-dist/release-docs/licenses/LICENSE-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-arthas-agent-attach.txt b/install-dist/release-docs/licenses/LICENSE-arthas-agent-attach.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-arthas-agent-attach.txt
rename to install-dist/release-docs/licenses/LICENSE-arthas-agent-attach.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-arthas-packaging.txt b/install-dist/release-docs/licenses/LICENSE-arthas-packaging.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-arthas-packaging.txt
rename to install-dist/release-docs/licenses/LICENSE-arthas-packaging.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-asm.txt b/install-dist/release-docs/licenses/LICENSE-asm.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-asm.txt
rename to install-dist/release-docs/licenses/LICENSE-asm.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-audience-annotations.txt b/install-dist/release-docs/licenses/LICENSE-audience-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-audience-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-audience-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-byte-buddy-agent-1.11.6.txt b/install-dist/release-docs/licenses/LICENSE-byte-buddy-agent-1.11.6.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-byte-buddy-agent-1.11.6.txt
rename to install-dist/release-docs/licenses/LICENSE-byte-buddy-agent-1.11.6.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-byte-buddy-agent.txt b/install-dist/release-docs/licenses/LICENSE-byte-buddy-agent.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-byte-buddy-agent.txt
rename to install-dist/release-docs/licenses/LICENSE-byte-buddy-agent.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-byte-buddy.txt b/install-dist/release-docs/licenses/LICENSE-byte-buddy.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-byte-buddy.txt
rename to install-dist/release-docs/licenses/LICENSE-byte-buddy.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-caffeine.txt b/install-dist/release-docs/licenses/LICENSE-caffeine.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-caffeine.txt
rename to install-dist/release-docs/licenses/LICENSE-caffeine.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-cassandra-all.txt b/install-dist/release-docs/licenses/LICENSE-cassandra-all.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-cassandra-all.txt
rename to install-dist/release-docs/licenses/LICENSE-cassandra-all.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-checker-compat-qual.txt b/install-dist/release-docs/licenses/LICENSE-checker-compat-qual.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-checker-compat-qual.txt
rename to install-dist/release-docs/licenses/LICENSE-checker-compat-qual.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-checker-qual.txt b/install-dist/release-docs/licenses/LICENSE-checker-qual.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-checker-qual.txt
rename to install-dist/release-docs/licenses/LICENSE-checker-qual.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-bytes.txt b/install-dist/release-docs/licenses/LICENSE-chronicle-bytes.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-bytes.txt
rename to install-dist/release-docs/licenses/LICENSE-chronicle-bytes.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-core.txt b/install-dist/release-docs/licenses/LICENSE-chronicle-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-core.txt
rename to install-dist/release-docs/licenses/LICENSE-chronicle-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-queue.txt b/install-dist/release-docs/licenses/LICENSE-chronicle-queue.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-queue.txt
rename to install-dist/release-docs/licenses/LICENSE-chronicle-queue.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-threads.txt b/install-dist/release-docs/licenses/LICENSE-chronicle-threads.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-threads.txt
rename to install-dist/release-docs/licenses/LICENSE-chronicle-threads.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-wire.txt b/install-dist/release-docs/licenses/LICENSE-chronicle-wire.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-chronicle-wire.txt
rename to install-dist/release-docs/licenses/LICENSE-chronicle-wire.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-classgraph.txt b/install-dist/release-docs/licenses/LICENSE-classgraph.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-classgraph.txt
rename to install-dist/release-docs/licenses/LICENSE-classgraph.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-beanutils.txt b/install-dist/release-docs/licenses/LICENSE-commons-beanutils.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-beanutils.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-beanutils.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-cli.txt b/install-dist/release-docs/licenses/LICENSE-commons-cli.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-cli.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-cli.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-codec.txt b/install-dist/release-docs/licenses/LICENSE-commons-codec.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-codec.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-codec.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-collections.txt b/install-dist/release-docs/licenses/LICENSE-commons-collections.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-collections.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-collections.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-compress.txt b/install-dist/release-docs/licenses/LICENSE-commons-compress.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-compress.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-compress.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration.txt b/install-dist/release-docs/licenses/LICENSE-commons-configuration.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-configuration.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration2.txt b/install-dist/release-docs/licenses/LICENSE-commons-configuration2.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration2.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-configuration2.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-io.txt b/install-dist/release-docs/licenses/LICENSE-commons-io.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-io.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-io.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang.txt b/install-dist/release-docs/licenses/LICENSE-commons-lang.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-lang.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang3.txt b/install-dist/release-docs/licenses/LICENSE-commons-lang3.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang3.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-lang3.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-logging.txt b/install-dist/release-docs/licenses/LICENSE-commons-logging.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-logging.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-logging.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-math3.txt b/install-dist/release-docs/licenses/LICENSE-commons-math3.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-math3.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-math3.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-text.txt b/install-dist/release-docs/licenses/LICENSE-commons-text.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-commons-text.txt
rename to install-dist/release-docs/licenses/LICENSE-commons-text.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-concurrent-trees.txt b/install-dist/release-docs/licenses/LICENSE-concurrent-trees.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-concurrent-trees.txt
rename to install-dist/release-docs/licenses/LICENSE-concurrent-trees.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-disruptor.txt b/install-dist/release-docs/licenses/LICENSE-disruptor.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-disruptor.txt
rename to install-dist/release-docs/licenses/LICENSE-disruptor.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-error-prone.txt b/install-dist/release-docs/licenses/LICENSE-error-prone.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-error-prone.txt
rename to install-dist/release-docs/licenses/LICENSE-error-prone.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt b/install-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-exp4j.txt b/install-dist/release-docs/licenses/LICENSE-exp4j.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-exp4j.txt
rename to install-dist/release-docs/licenses/LICENSE-exp4j.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-expressions-9.0.txt b/install-dist/release-docs/licenses/LICENSE-expressions-9.0.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-expressions-9.0.txt
rename to install-dist/release-docs/licenses/LICENSE-expressions-9.0.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-failureaccess.txt b/install-dist/release-docs/licenses/LICENSE-failureaccess.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-failureaccess.txt
rename to install-dist/release-docs/licenses/LICENSE-failureaccess.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-fastutil.txt b/install-dist/release-docs/licenses/LICENSE-fastutil.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-fastutil.txt
rename to install-dist/release-docs/licenses/LICENSE-fastutil.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt b/install-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-front-end.txt b/install-dist/release-docs/licenses/LICENSE-front-end.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-front-end.txt
rename to install-dist/release-docs/licenses/LICENSE-front-end.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-console.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-console.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-console.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-console.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-core.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-core.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-driver.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-driver.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-driver.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-driver.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-groovy.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-groovy.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-groovy.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-groovy.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-server.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-server.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-server.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-server.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-shaded.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-shaded.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-shaded.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-shaded.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-test.txt b/install-dist/release-docs/licenses/LICENSE-gremlin-test.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gremlin-test.txt
rename to install-dist/release-docs/licenses/LICENSE-gremlin-test.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-2.5.14.txt b/install-dist/release-docs/licenses/LICENSE-groovy-2.5.14.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-2.5.14.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-2.5.14.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-cli-picocli.txt b/install-dist/release-docs/licenses/LICENSE-groovy-cli-picocli.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-cli-picocli.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-cli-picocli.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-console.txt b/install-dist/release-docs/licenses/LICENSE-groovy-console.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-console.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-console.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-groovysh.txt b/install-dist/release-docs/licenses/LICENSE-groovy-groovysh.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-groovysh.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-groovysh.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-json.txt b/install-dist/release-docs/licenses/LICENSE-groovy-json.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-json.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-json.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-jsr223.txt b/install-dist/release-docs/licenses/LICENSE-groovy-jsr223.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-jsr223.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-jsr223.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-swing.txt b/install-dist/release-docs/licenses/LICENSE-groovy-swing.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-swing.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-swing.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-templates.txt b/install-dist/release-docs/licenses/LICENSE-groovy-templates.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-templates.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-templates.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-xml.txt b/install-dist/release-docs/licenses/LICENSE-groovy-xml.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-groovy-xml.txt
rename to install-dist/release-docs/licenses/LICENSE-groovy-xml.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-api.txt b/install-dist/release-docs/licenses/LICENSE-grpc-api.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-api.txt
rename to install-dist/release-docs/licenses/LICENSE-grpc-api.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-context.txt b/install-dist/release-docs/licenses/LICENSE-grpc-context.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-context.txt
rename to install-dist/release-docs/licenses/LICENSE-grpc-context.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-core.txt b/install-dist/release-docs/licenses/LICENSE-grpc-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-core.txt
rename to install-dist/release-docs/licenses/LICENSE-grpc-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-netty-shaded.txt b/install-dist/release-docs/licenses/LICENSE-grpc-netty-shaded.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-netty-shaded.txt
rename to install-dist/release-docs/licenses/LICENSE-grpc-netty-shaded.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt b/install-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt
rename to install-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt b/install-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt
rename to install-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gson.txt b/install-dist/release-docs/licenses/LICENSE-gson.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-gson.txt
rename to install-dist/release-docs/licenses/LICENSE-gson.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-guava.txt b/install-dist/release-docs/licenses/LICENSE-guava.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-guava.txt
rename to install-dist/release-docs/licenses/LICENSE-guava.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-hamcrest.txt b/install-dist/release-docs/licenses/LICENSE-hamcrest.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-hamcrest.txt
rename to install-dist/release-docs/licenses/LICENSE-hamcrest.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-hbase-shaded-endpoint.txt b/install-dist/release-docs/licenses/LICENSE-hbase-shaded-endpoint.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-hbase-shaded-endpoint.txt
rename to install-dist/release-docs/licenses/LICENSE-hbase-shaded-endpoint.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-hppc.txt b/install-dist/release-docs/licenses/LICENSE-hppc.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-hppc.txt
rename to install-dist/release-docs/licenses/LICENSE-hppc.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-htrace-core4-4.2.0.txt b/install-dist/release-docs/licenses/LICENSE-htrace-core4-4.2.0.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-htrace-core4-4.2.0.txt
rename to install-dist/release-docs/licenses/LICENSE-htrace-core4-4.2.0.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-httpclient.txt b/install-dist/release-docs/licenses/LICENSE-httpclient.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-httpclient.txt
rename to install-dist/release-docs/licenses/LICENSE-httpclient.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-httpcore.txt b/install-dist/release-docs/licenses/LICENSE-httpcore.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-httpcore.txt
rename to install-dist/release-docs/licenses/LICENSE-httpcore.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ikanalyzer-2012_u6.txt b/install-dist/release-docs/licenses/LICENSE-ikanalyzer-2012_u6.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ikanalyzer-2012_u6.txt
rename to install-dist/release-docs/licenses/LICENSE-ikanalyzer-2012_u6.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ikanalyzer.txt b/install-dist/release-docs/licenses/LICENSE-ikanalyzer.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ikanalyzer.txt
rename to install-dist/release-docs/licenses/LICENSE-ikanalyzer.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ivy.txt b/install-dist/release-docs/licenses/LICENSE-ivy.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ivy.txt
rename to install-dist/release-docs/licenses/LICENSE-ivy.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt b/install-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations.txt b/install-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core.txt b/install-dist/release-docs/licenses/LICENSE-jackson-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind.txt b/install-dist/release-docs/licenses/LICENSE-jackson-databind.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-databind.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt b/install-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt b/install-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-base.txt b/install-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-base.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-base.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-base.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-json-provider.txt b/install-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-json-provider.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-json-provider.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-jakarta-rs-json-provider.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt b/install-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jakarta-xmlbind-annotations.txt b/install-dist/release-docs/licenses/LICENSE-jackson-module-jakarta-xmlbind-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jakarta-xmlbind-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-module-jakarta-xmlbind-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt b/install-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation.txt b/install-dist/release-docs/licenses/LICENSE-jakarta.activation.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation.txt
rename to install-dist/release-docs/licenses/LICENSE-jakarta.activation.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.xml.bind-api.txt b/install-dist/release-docs/licenses/LICENSE-jakarta.xml.bind-api.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.xml.bind-api.txt
rename to install-dist/release-docs/licenses/LICENSE-jakarta.xml.bind-api.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jamm.txt b/install-dist/release-docs/licenses/LICENSE-jamm.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jamm.txt
rename to install-dist/release-docs/licenses/LICENSE-jamm.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-java-cup-runtime.txt b/install-dist/release-docs/licenses/LICENSE-java-cup-runtime.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-java-cup-runtime.txt
rename to install-dist/release-docs/licenses/LICENSE-java-cup-runtime.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-javax.json.txt b/install-dist/release-docs/licenses/LICENSE-javax.json.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-javax.json.txt
rename to install-dist/release-docs/licenses/LICENSE-javax.json.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcabi-log.txt b/install-dist/release-docs/licenses/LICENSE-jcabi-log.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcabi-log.txt
rename to install-dist/release-docs/licenses/LICENSE-jcabi-log.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcabi-manifests.txt b/install-dist/release-docs/licenses/LICENSE-jcabi-manifests.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcabi-manifests.txt
rename to install-dist/release-docs/licenses/LICENSE-jcabi-manifests.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcl-over-slf4j.txt b/install-dist/release-docs/licenses/LICENSE-jcl-over-slf4j.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcl-over-slf4j.txt
rename to install-dist/release-docs/licenses/LICENSE-jcl-over-slf4j.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcommander.txt b/install-dist/release-docs/licenses/LICENSE-jcommander.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jcommander.txt
rename to install-dist/release-docs/licenses/LICENSE-jcommander.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jctools-core.txt b/install-dist/release-docs/licenses/LICENSE-jctools-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jctools-core.txt
rename to install-dist/release-docs/licenses/LICENSE-jctools-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jersey-client.txt b/install-dist/release-docs/licenses/LICENSE-jersey-client.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jersey-client.txt
rename to install-dist/release-docs/licenses/LICENSE-jersey-client.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jflex.txt b/install-dist/release-docs/licenses/LICENSE-jflex.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jflex.txt
rename to install-dist/release-docs/licenses/LICENSE-jflex.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jieba-analysis.txt b/install-dist/release-docs/licenses/LICENSE-jieba-analysis.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jieba-analysis.txt
rename to install-dist/release-docs/licenses/LICENSE-jieba-analysis.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jna.txt b/install-dist/release-docs/licenses/LICENSE-jna.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jna.txt
rename to install-dist/release-docs/licenses/LICENSE-jna.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-json-simple.txt b/install-dist/release-docs/licenses/LICENSE-json-simple.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-json-simple.txt
rename to install-dist/release-docs/licenses/LICENSE-json-simple.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-json-smart.txt b/install-dist/release-docs/licenses/LICENSE-json-smart.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-json-smart.txt
rename to install-dist/release-docs/licenses/LICENSE-json-smart.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-junit.txt b/install-dist/release-docs/licenses/LICENSE-junit.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-junit.txt
rename to install-dist/release-docs/licenses/LICENSE-junit.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jvm-attach-api.txt b/install-dist/release-docs/licenses/LICENSE-jvm-attach-api.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-jvm-attach-api.txt
rename to install-dist/release-docs/licenses/LICENSE-jvm-attach-api.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-admin.txt b/install-dist/release-docs/licenses/LICENSE-kerb-admin.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-admin.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-admin.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-client.txt b/install-dist/release-docs/licenses/LICENSE-kerb-client.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-client.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-client.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-common.txt b/install-dist/release-docs/licenses/LICENSE-kerb-common.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-common.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-common.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-core.txt b/install-dist/release-docs/licenses/LICENSE-kerb-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-core.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-crypto.txt b/install-dist/release-docs/licenses/LICENSE-kerb-crypto.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-crypto.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-crypto.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-identity.txt b/install-dist/release-docs/licenses/LICENSE-kerb-identity.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-identity.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-identity.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-server.txt b/install-dist/release-docs/licenses/LICENSE-kerb-server.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-server.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-server.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt b/install-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-util.txt b/install-dist/release-docs/licenses/LICENSE-kerb-util.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerb-util.txt
rename to install-dist/release-docs/licenses/LICENSE-kerb-util.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-asn1.txt b/install-dist/release-docs/licenses/LICENSE-kerby-asn1.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-asn1.txt
rename to install-dist/release-docs/licenses/LICENSE-kerby-asn1.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-config.txt b/install-dist/release-docs/licenses/LICENSE-kerby-config.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-config.txt
rename to install-dist/release-docs/licenses/LICENSE-kerby-config.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-pkix.txt b/install-dist/release-docs/licenses/LICENSE-kerby-pkix.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-pkix.txt
rename to install-dist/release-docs/licenses/LICENSE-kerby-pkix.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-util.txt b/install-dist/release-docs/licenses/LICENSE-kerby-util.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-util.txt
rename to install-dist/release-docs/licenses/LICENSE-kerby-util.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-xdr.txt b/install-dist/release-docs/licenses/LICENSE-kerby-xdr.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kerby-xdr.txt
rename to install-dist/release-docs/licenses/LICENSE-kerby-xdr.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt b/install-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt
rename to install-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt b/install-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt
rename to install-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.txt b/install-dist/release-docs/licenses/LICENSE-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.txt
rename to install-dist/release-docs/licenses/LICENSE-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-log4j-api.txt b/install-dist/release-docs/licenses/LICENSE-log4j-api.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-log4j-api.txt
rename to install-dist/release-docs/licenses/LICENSE-log4j-api.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-log4j-core.txt b/install-dist/release-docs/licenses/LICENSE-log4j-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-log4j-core.txt
rename to install-dist/release-docs/licenses/LICENSE-log4j-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt b/install-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt
rename to install-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-lucene-queries.txt b/install-dist/release-docs/licenses/LICENSE-lucene-queries.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-lucene-queries.txt
rename to install-dist/release-docs/licenses/LICENSE-lucene-queries.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-lucene-queryparser.txt b/install-dist/release-docs/licenses/LICENSE-lucene-queryparser.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-lucene-queryparser.txt
rename to install-dist/release-docs/licenses/LICENSE-lucene-queryparser.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-lucene-sandbox.txt b/install-dist/release-docs/licenses/LICENSE-lucene-sandbox.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-lucene-sandbox.txt
rename to install-dist/release-docs/licenses/LICENSE-lucene-sandbox.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-mxdump.txt b/install-dist/release-docs/licenses/LICENSE-mxdump.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-mxdump.txt
rename to install-dist/release-docs/licenses/LICENSE-mxdump.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-netty-tcnative-boringssl-static.txt b/install-dist/release-docs/licenses/LICENSE-netty-tcnative-boringssl-static.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-netty-tcnative-boringssl-static.txt
rename to install-dist/release-docs/licenses/LICENSE-netty-tcnative-boringssl-static.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-objenesis.txt b/install-dist/release-docs/licenses/LICENSE-objenesis.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-objenesis.txt
rename to install-dist/release-docs/licenses/LICENSE-objenesis.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ohc-core.txt b/install-dist/release-docs/licenses/LICENSE-ohc-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-ohc-core.txt
rename to install-dist/release-docs/licenses/LICENSE-ohc-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-okhttp.txt b/install-dist/release-docs/licenses/LICENSE-okhttp.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-okhttp.txt
rename to install-dist/release-docs/licenses/LICENSE-okhttp.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-okio-jvm.txt b/install-dist/release-docs/licenses/LICENSE-okio-jvm.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-okio-jvm.txt
rename to install-dist/release-docs/licenses/LICENSE-okio-jvm.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-opencypher-ast-9.0.txt b/install-dist/release-docs/licenses/LICENSE-opencypher-ast-9.0.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-opencypher-ast-9.0.txt
rename to install-dist/release-docs/licenses/LICENSE-opencypher-ast-9.0.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-parboiled-core.txt b/install-dist/release-docs/licenses/LICENSE-parboiled-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-parboiled-core.txt
rename to install-dist/release-docs/licenses/LICENSE-parboiled-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-parboiled-scala_2.12.txt b/install-dist/release-docs/licenses/LICENSE-parboiled-scala_2.12.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-parboiled-scala_2.12.txt
rename to install-dist/release-docs/licenses/LICENSE-parboiled-scala_2.12.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-parser-9.0.txt b/install-dist/release-docs/licenses/LICENSE-parser-9.0.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-parser-9.0.txt
rename to install-dist/release-docs/licenses/LICENSE-parser-9.0.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-perfmark-api.txt b/install-dist/release-docs/licenses/LICENSE-perfmark-api.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-perfmark-api.txt
rename to install-dist/release-docs/licenses/LICENSE-perfmark-api.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-postgresql.txt b/install-dist/release-docs/licenses/LICENSE-postgresql.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-postgresql.txt
rename to install-dist/release-docs/licenses/LICENSE-postgresql.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt b/install-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt
rename to install-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-psjava.txt b/install-dist/release-docs/licenses/LICENSE-psjava.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-psjava.txt
rename to install-dist/release-docs/licenses/LICENSE-psjava.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-rewriting-9.0.txt b/install-dist/release-docs/licenses/LICENSE-rewriting-9.0.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-rewriting-9.0.txt
rename to install-dist/release-docs/licenses/LICENSE-rewriting-9.0.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-rocksdbjni.txt b/install-dist/release-docs/licenses/LICENSE-rocksdbjni.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-rocksdbjni.txt
rename to install-dist/release-docs/licenses/LICENSE-rocksdbjni.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sigar.txt b/install-dist/release-docs/licenses/LICENSE-sigar.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sigar.txt
rename to install-dist/release-docs/licenses/LICENSE-sigar.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-cli.txt b/install-dist/release-docs/licenses/LICENSE-sjk-cli.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-cli.txt
rename to install-dist/release-docs/licenses/LICENSE-sjk-cli.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-core.txt b/install-dist/release-docs/licenses/LICENSE-sjk-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-core.txt
rename to install-dist/release-docs/licenses/LICENSE-sjk-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-json.txt b/install-dist/release-docs/licenses/LICENSE-sjk-json.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-json.txt
rename to install-dist/release-docs/licenses/LICENSE-sjk-json.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-stacktrace.txt b/install-dist/release-docs/licenses/LICENSE-sjk-stacktrace.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-sjk-stacktrace.txt
rename to install-dist/release-docs/licenses/LICENSE-sjk-stacktrace.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-snakeyaml.txt b/install-dist/release-docs/licenses/LICENSE-snakeyaml.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-snakeyaml.txt
rename to install-dist/release-docs/licenses/LICENSE-snakeyaml.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-snappy-java.txt b/install-dist/release-docs/licenses/LICENSE-snappy-java.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-snappy-java.txt
rename to install-dist/release-docs/licenses/LICENSE-snappy-java.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-snowball-stemmer.txt b/install-dist/release-docs/licenses/LICENSE-snowball-stemmer.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-snowball-stemmer.txt
rename to install-dist/release-docs/licenses/LICENSE-snowball-stemmer.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations-jakarta.txt b/install-dist/release-docs/licenses/LICENSE-swagger-annotations-jakarta.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations-jakarta.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-annotations-jakarta.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations.txt b/install-dist/release-docs/licenses/LICENSE-swagger-annotations.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-annotations.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-core-jakarta.txt b/install-dist/release-docs/licenses/LICENSE-swagger-core-jakarta.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-core-jakarta.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-core-jakarta.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-integration-jakarta.txt b/install-dist/release-docs/licenses/LICENSE-swagger-integration-jakarta.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-integration-jakarta.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-integration-jakarta.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-jaxrs2-jakarta.txt b/install-dist/release-docs/licenses/LICENSE-swagger-jaxrs2-jakarta.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-jaxrs2-jakarta.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-jaxrs2-jakarta.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models-jakarta.txt b/install-dist/release-docs/licenses/LICENSE-swagger-models-jakarta.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models-jakarta.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-models-jakarta.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models.txt b/install-dist/release-docs/licenses/LICENSE-swagger-models.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-models.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-ui.txt b/install-dist/release-docs/licenses/LICENSE-swagger-ui.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-swagger-ui.txt
rename to install-dist/release-docs/licenses/LICENSE-swagger-ui.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-tinkergraph-gremlin.txt b/install-dist/release-docs/licenses/LICENSE-tinkergraph-gremlin.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-tinkergraph-gremlin.txt
rename to install-dist/release-docs/licenses/LICENSE-tinkergraph-gremlin.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-token-provider.txt b/install-dist/release-docs/licenses/LICENSE-token-provider.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-token-provider.txt
rename to install-dist/release-docs/licenses/LICENSE-token-provider.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-tracer-core.txt b/install-dist/release-docs/licenses/LICENSE-tracer-core.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-tracer-core.txt
rename to install-dist/release-docs/licenses/LICENSE-tracer-core.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-util-9.0.txt b/install-dist/release-docs/licenses/LICENSE-util-9.0.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-util-9.0.txt
rename to install-dist/release-docs/licenses/LICENSE-util-9.0.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-zstd-jni.txt b/install-dist/release-docs/licenses/LICENSE-zstd-jni.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-zstd-jni.txt
rename to install-dist/release-docs/licenses/LICENSE-zstd-jni.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-zt-zip.txt b/install-dist/release-docs/licenses/LICENSE-zt-zip.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LICENSE-zt-zip.txt
rename to install-dist/release-docs/licenses/LICENSE-zt-zip.txt
diff --git a/hugegraph-server/hugegraph-dist/release-docs/licenses/LINCENSE-jopt-simple.txt b/install-dist/release-docs/licenses/LINCENSE-jopt-simple.txt
similarity index 100%
rename from hugegraph-server/hugegraph-dist/release-docs/licenses/LINCENSE-jopt-simple.txt
rename to install-dist/release-docs/licenses/LINCENSE-jopt-simple.txt
diff --git a/hugegraph-server/hugegraph-dist/scripts/apache-release.sh b/install-dist/scripts/apache-release.sh
similarity index 91%
rename from hugegraph-server/hugegraph-dist/scripts/apache-release.sh
rename to install-dist/scripts/apache-release.sh
index ca65c59..859a635 100755
--- a/hugegraph-server/hugegraph-dist/scripts/apache-release.sh
+++ b/install-dist/scripts/apache-release.sh
@@ -39,16 +39,17 @@
 rm -rf dist && mkdir -p dist/apache-${REPO}
 
 # step1: package the source code
-cd ../../../ && echo "Package source in: $(pwd)"
+cd ../../ && echo "Package source in: $(pwd)"
 git archive --format=tar.gz \
-  --output="hugegraph-server/hugegraph-dist/scripts/dist/apache-${REPO}/apache-${REPO}-incubating-${RELEASE_VERSION}-src.tar.gz" \
+  --output="install-dist/scripts/dist/apache-${REPO}/apache-${REPO}-incubating-${RELEASE_VERSION}-src.tar.gz" \
   --prefix=apache-${REPO}-incubating-"${RELEASE_VERSION}"-src/ "${GIT_BRANCH}" || exit
 cd - || exit
 
 # step2: copy the binary file (Optional)
 # Note: it's optional for project to generate binary package (skip this step if not need)
-cp -v ../../apache-${REPO}-incubating-"${RELEASE_VERSION}".tar.gz \
+cp -v ../../hugegraph-server/apache-${REPO}-incubating-server-"${RELEASE_VERSION}".tar.gz \
   dist/apache-${REPO} || exit
+# TODO: pd & store
 
 # step3: sign + hash
 ##### 3.1 sign in source & binary package
diff --git a/hugegraph-server/hugegraph-dist/scripts/dependency/check_dependencies.sh b/install-dist/scripts/dependency/check_dependencies.sh
similarity index 100%
rename from hugegraph-server/hugegraph-dist/scripts/dependency/check_dependencies.sh
rename to install-dist/scripts/dependency/check_dependencies.sh
diff --git a/hugegraph-server/hugegraph-dist/scripts/dependency/known-dependencies.txt b/install-dist/scripts/dependency/known-dependencies.txt
similarity index 63%
rename from hugegraph-server/hugegraph-dist/scripts/dependency/known-dependencies.txt
rename to install-dist/scripts/dependency/known-dependencies.txt
index 3d2fe0b..26a1dd7 100644
--- a/hugegraph-server/hugegraph-dist/scripts/dependency/known-dependencies.txt
+++ b/install-dist/scripts/dependency/known-dependencies.txt
@@ -1,24 +1,34 @@
 accessors-smart-1.2.jar
 airline-0.8.jar
+android-json-0.0.20131108.vaadin1.jar
 animal-sniffer-annotations-1.19.jar
 annotations-13.0.jar
 annotations-4.1.1.4.jar
 ansj_seg-5.1.6.jar
 antlr-runtime-3.5.2.jar
 aopalliance-repackaged-3.0.1.jar
+apiguardian-api-1.1.0.jar
+arthas-agent-attach-3.6.4.jar
 arthas-agent-attach-3.7.1.jar
+arthas-packaging-3.6.4.jar
 arthas-packaging-3.7.1.jar
 asm-6.0.jar
 asm-7.1.jar
 asm-analysis-5.0.3.jar
+asm-analysis-9.2.jar
 asm-commons-5.0.3.jar
+asm-commons-9.2.jar
 asm-tree-5.0.3.jar
+asm-tree-9.2.jar
 asm-util-5.0.3.jar
+assertj-core-3.19.0.jar
 ast-9.0-9.0.20190305.jar
 audience-annotations-0.5.0.jar
 auto-service-annotations-1.0.jar
 bolt-1.6.4.jar
+byte-buddy-1.10.20.jar
 byte-buddy-1.10.5.jar
+byte-buddy-agent-1.10.20.jar
 byte-buddy-agent-1.10.5.jar
 byte-buddy-agent-1.11.6.jar
 caffeine-2.3.1.jar
@@ -46,6 +56,7 @@
 commons-configuration-1.10.jar
 commons-configuration2-2.8.0.jar
 commons-io-2.7.jar
+commons-io-2.8.0.jar
 commons-lang-2.6.jar
 commons-lang3-3.11.jar
 commons-lang3-3.12.0.jar
@@ -53,17 +64,21 @@
 commons-logging-1.2.jar
 commons-math3-3.2.jar
 commons-text-1.10.0.jar
+commons-text-1.9.jar
 concurrent-trees-2.4.0.jar
 cypher-gremlin-extensions-1.0.4.jar
 disruptor-3.3.7.jar
+disruptor-3.4.1.jar
 eclipse-collections-11.1.0.jar
 eclipse-collections-api-11.1.0.jar
 error_prone_annotations-2.10.0.jar
 error_prone_annotations-2.3.4.jar
+error_prone_annotations-2.4.0.jar
 exp4j-0.4.8.jar
 expressions-9.0-9.0.20190305.jar
 failsafe-2.4.1.jar
 failureaccess-1.0.1.jar
+fastjson-1.2.83.jar
 fastparse_2.12-2.0.4.jar
 fastutil-8.5.9.jar
 findbugs-annotations-1.3.9-1.jar
@@ -96,26 +111,38 @@
 grpc-core-1.39.0.jar
 grpc-core-1.47.0.jar
 grpc-grpclb-1.39.0.jar
+grpc-netty-1.39.0.jar
 grpc-netty-shaded-1.39.0.jar
 grpc-netty-shaded-1.47.0.jar
 grpc-protobuf-1.39.0.jar
 grpc-protobuf-lite-1.39.0.jar
+grpc-services-1.39.0.jar
+grpc-spring-boot-starter-4.5.5.jar
+grpc-stub-1.39.0.jar
+gson-2.8.6.jar
 gson-2.8.9.jar
 guava-27.0-jre.jar
 guava-30.0-jre.jar
+guava-30.1-android.jar
 guava-31.0.1-android.jar
 hamcrest-2.2.jar
 hamcrest-core-1.3.jar
 hanlp-portable-1.8.3.jar
 hbase-shaded-endpoint-2.0.6.jar
+HdrHistogram-2.1.12.jar
 HdrHistogram-2.1.9.jar
 hessian-3.3.6.jar
 hg-pd-client-1.3.0.jar
 hg-pd-common-1.3.0.jar
+hg-pd-core-1.3.0.jar
+hg-pd-dist-1.3.0.jar
 hg-pd-grpc-1.3.0.jar
+hg-pd-service-1.3.0.jar
 hg-store-client-1.3.0.jar
 hg-store-common-1.3.0.jar
+hg-store-core-1.3.0.jar
 hg-store-grpc-1.3.0.jar
+hg-store-rocksdb-1.3.0.jar
 high-scale-lib-1.0.6.jar
 hk2-api-3.0.1.jar
 hk2-locator-3.0.1.jar
@@ -128,14 +155,22 @@
 ikanalyzer-2012_u6.jar
 ivy-2.4.0.jar
 j2objc-annotations-1.3.jar
+jackson-annotations-2.12.6.jar
+jackson-annotations-2.13.0.jar
 jackson-annotations-2.13.2.jar
 jackson-annotations-2.14.0-rc1.jar
+jackson-core-2.12.6.jar
+jackson-core-2.13.0.jar
 jackson-core-2.13.2.jar
 jackson-core-2.14.0-rc1.jar
+jackson-databind-2.12.6.1.jar
+jackson-databind-2.13.0.jar
 jackson-databind-2.13.2.2.jar
 jackson-databind-2.14.0-rc1.jar
 jackson-databind-2.15.2.jar
 jackson-dataformat-yaml-2.9.3.jar
+jackson-datatype-jdk8-2.12.6.jar
+jackson-datatype-jsr310-2.12.6.jar
 jackson-datatype-jsr310-2.15.2.jar
 jackson-jakarta-rs-base-2.15.2.jar
 jackson-jakarta-rs-json-provider-2.15.2.jar
@@ -143,24 +178,33 @@
 jackson-jaxrs-json-provider-2.14.0-rc1.jar
 jackson-module-jakarta-xmlbind-annotations-2.15.2.jar
 jackson-module-jaxb-annotations-2.14.0-rc1.jar
+jackson-module-parameter-names-2.12.6.jar
 jakarta.activation-2.0.0.jar
 jakarta.activation-2.0.1.jar
 jakarta.activation-api-1.2.2.jar
+jakarta.annotation-api-1.3.5.jar
 jakarta.annotation-api-2.0.0.jar
 jakarta.inject-api-2.0.0.jar
+jakarta.servlet-api-4.0.4.jar
 jakarta.servlet-api-5.0.0.jar
 jakarta.validation-api-3.0.0.jar
+jakarta.websocket-api-1.1.2.jar
 jakarta.ws.rs-api-3.0.0.jar
+jakarta.xml.bind-api-2.3.3.jar
 jakarta.xml.bind-api-3.0.0.jar
 jamm-0.3.2.jar
 java-cup-runtime-11b-20160615.jar
 javapoet-1.8.0.jar
 javassist-3.21.0-GA.jar
+javassist-3.24.0-GA.jar
+javassist-3.28.0-GA.jar
 javatuples-1.2.jar
 javax.activation-api-1.2.0.jar
 javax.annotation-api-1.3.2.jar
 javax.inject-1.jar
 javax.json-1.0.jar
+javax-websocket-client-impl-9.4.46.v20220331.jar
+javax-websocket-server-impl-9.4.46.v20220331.jar
 jaxb-api-2.3.1.jar
 jaxb-core-3.0.2.jar
 jaxb-impl-3.0.2.jar
@@ -189,6 +233,20 @@
 jersey-test-framework-provider-grizzly2-3.0.3.jar
 jetcd-common-0.5.9.jar
 jetcd-core-0.5.9.jar
+jetty-annotations-9.4.46.v20220331.jar
+jetty-client-9.4.46.v20220331.jar
+jetty-continuation-9.4.46.v20220331.jar
+jetty-http-9.4.46.v20220331.jar
+jetty-io-9.4.46.v20220331.jar
+jetty-plus-9.4.46.v20220331.jar
+jetty-security-9.4.46.v20220331.jar
+jetty-server-9.4.46.v20220331.jar
+jetty-servlet-9.4.46.v20220331.jar
+jetty-servlets-9.4.46.v20220331.jar
+jetty-util-9.4.46.v20220331.jar
+jetty-util-ajax-9.4.46.v20220331.jar
+jetty-webapp-9.4.46.v20220331.jar
+jetty-xml-9.4.46.v20220331.jar
 jffi-1.2.16.jar
 jffi-1.2.16-native.jar
 jflex-1.8.2.jar
@@ -198,14 +256,30 @@
 jjwt-jackson-0.11.5.jar
 jline-2.14.6.jar
 jna-5.12.1.jar
+jna-5.5.0.jar
+jna-5.7.0.jar
 jnr-ffi-2.1.7.jar
 jnr-x86asm-1.0.2.jar
 joda-time-2.10.8.jar
 jraft-core-1.3.11.jar
+jraft-core-1.3.13.jar
+jraft-core-1.3.9.jar
+json-20210307.jar
+jsonassert-1.5.0.jar
+json-path-2.5.0.jar
 json-simple-1.1.jar
 json-smart-2.3.jar
 jsr305-3.0.1.jar
+jsr305-3.0.2.jar
+jul-to-slf4j-1.7.36.jar
 junit-4.13.1.jar
+junit-4.13.2.jar
+junit-jupiter-5.7.2.jar
+junit-jupiter-api-5.7.2.jar
+junit-jupiter-engine-5.7.2.jar
+junit-jupiter-params-5.7.2.jar
+junit-platform-commons-1.7.2.jar
+junit-platform-engine-1.7.2.jar
 jvm-attach-api-1.5.jar
 kerb-admin-2.0.0.jar
 kerb-client-2.0.0.jar
@@ -225,12 +299,25 @@
 kotlin-stdlib-common-1.5.31.jar
 kotlin-stdlib-jdk7-1.6.10.jar
 kotlin-stdlib-jdk8-1.6.10.jar
+LatencyUtils-2.0.3.jar
 listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
+log4j-api-2.15.0.jar
+log4j-api-2.17.0.jar
 log4j-api-2.17.1.jar
+log4j-api-2.17.2.jar
+log4j-api-2.18.0.jar
+log4j-core-2.15.0.jar
+log4j-core-2.17.0.jar
 log4j-core-2.17.1.jar
+log4j-core-2.17.2.jar
+log4j-core-2.18.0.jar
+log4j-jul-2.17.2.jar
+log4j-slf4j-impl-2.15.0.jar
+log4j-slf4j-impl-2.17.0.jar
 log4j-slf4j-impl-2.17.1.jar
 logging-interceptor-4.10.0.jar
 lombok-1.18.20.jar
+lombok-1.18.24.jar
 lookout-api-1.4.1.jar
 lucene-analyzers-common-8.11.2.jar
 lucene-analyzers-smartcn-8.11.2.jar
@@ -247,19 +334,37 @@
 metrics-jersey3-4.2.4.jar
 metrics-jvm-3.1.5.jar
 metrics-logback-3.1.5.jar
+micrometer-core-1.7.12.jar
+micrometer-registry-prometheus-1.7.12.jar
 mmseg4j-core-1.10.0.jar
 mockito-core-3.3.3.jar
+mockito-core-3.9.0.jar
+mockito-junit-jupiter-3.9.0.jar
 mxdump-0.14.jar
+netty-all-4.1.42.Final.jar
 netty-all-4.1.44.Final.jar
 netty-all-4.1.61.Final.jar
+netty-buffer-4.1.52.Final.jar
+netty-codec-4.1.52.Final.jar
+netty-codec-http2-4.1.52.Final.jar
+netty-codec-http-4.1.52.Final.jar
+netty-codec-socks-4.1.52.Final.jar
+netty-common-4.1.52.Final.jar
+netty-handler-4.1.52.Final.jar
+netty-handler-proxy-4.1.52.Final.jar
+netty-resolver-4.1.52.Final.jar
+netty-tcnative-boringssl-static-2.0.25.Final.jar
 netty-tcnative-boringssl-static-2.0.36.Final.jar
+netty-transport-4.1.52.Final.jar
 nimbus-jose-jwt-4.41.2.jar
 nlp-lang-1.7.7.jar
 objenesis-2.6.jar
+objenesis-3.2.jar
 ohc-core-0.7.4.jar
 ohc-core-j8-0.5.1.jar
 okhttp-4.10.0.jar
 okio-jvm-3.0.0.jar
+opentest4j-1.2.0.jar
 opentracing-api-0.22.0.jar
 opentracing-mock-0.22.0.jar
 opentracing-noop-0.22.0.jar
@@ -268,21 +373,41 @@
 parboiled-core-1.2.0.jar
 parboiled-scala_2.12-1.2.0.jar
 parser-9.0-9.0.20190305.jar
+perfmark-api-0.23.0.jar
 perfmark-api-0.25.0.jar
 picocli-4.3.2.jar
 postgresql-42.4.3.jar
+powermock-api-mockito2-2.0.0-RC.3.jar
+powermock-api-support-2.0.0-RC.3.jar
+powermock-classloading-base-2.0.0-RC.3.jar
+powermock-classloading-xstream-2.0.0-RC.3.jar
+powermock-core-2.0.0-RC.3.jar
+powermock-module-junit4-2.0.0-RC.3.jar
+powermock-module-junit4-common-2.0.0-RC.3.jar
+powermock-module-junit4-rule-2.0.0-RC.3.jar
+powermock-reflect-2.0.0-RC.3.jar
+protobuf-java-3.17.2.jar
 protobuf-java-3.21.7.jar
+protobuf-java-3.5.1.jar
 protobuf-java-util-3.17.2.jar
 proto-google-common-protos-2.0.1.jar
+protostuff-api-1.6.0.jar
+protostuff-collectionschema-1.6.0.jar
+protostuff-core-1.6.0.jar
+protostuff-runtime-1.6.0.jar
 psjava-0.1.19.jar
 reporter-config3-3.0.3.jar
 reporter-config-base-3.0.3.jar
 rewriting-9.0-9.0.20190305.jar
+rocksdbjni-6.29.5.jar
 rocksdbjni-7.2.2.jar
+rocksdbjni-7.7.3.jar
 scala-java8-compat_2.12-0.8.0.jar
 scala-library-2.12.7.jar
 scala-reflect-2.12.7.jar
 sigar-1.6.4.jar
+simpleclient-0.10.0.jar
+simpleclient_common-0.10.0.jar
 sjk-agent-0.22.jar
 sjk-cli-0.14.jar
 sjk-cli-0.22.jar
@@ -297,15 +422,42 @@
 sjk-nps-0.9.jar
 sjk-stacktrace-0.14.jar
 sjk-stacktrace-0.22.jar
+slf4j-api-1.7.21.jar
 slf4j-api-1.7.25.jar
+slf4j-api-1.7.32.jar
 snakeyaml-1.26.jar
 snakeyaml-1.27.jar
+snakeyaml-1.28.jar
 snakeyaml-2.2.jar
 snappy-java-1.1.2.6.jar
 snowball-stemmer-1.3.0.581.1.jar
 sofa-common-tools-1.0.12.jar
 sofa-rpc-all-5.7.6.jar
 sourcecode_2.12-0.1.4.jar
+spring-aop-5.3.20.jar
+spring-beans-5.3.20.jar
+spring-boot-2.5.14.jar
+spring-boot-actuator-2.5.14.jar
+spring-boot-actuator-autoconfigure-2.5.14.jar
+spring-boot-autoconfigure-2.5.0.jar
+spring-boot-autoconfigure-2.5.14.jar
+spring-boot-starter-2.5.0.jar
+spring-boot-starter-2.5.14.jar
+spring-boot-starter-actuator-2.5.14.jar
+spring-boot-starter-jetty-2.5.14.jar
+spring-boot-starter-json-2.5.14.jar
+spring-boot-starter-log4j2-2.5.14.jar
+spring-boot-starter-test-2.5.14.jar
+spring-boot-starter-web-2.5.14.jar
+spring-boot-test-2.5.14.jar
+spring-boot-test-autoconfigure-2.5.14.jar
+spring-context-5.3.20.jar
+spring-context-support-5.3.20.jar
+spring-core-5.3.20.jar
+spring-expression-5.3.20.jar
+spring-jcl-5.3.20.jar
+spring-web-5.3.20.jar
+spring-webmvc-5.3.20.jar
 ST4-4.0.8.jar
 stream-2.5.2.jar
 swagger-annotations-1.5.18.jar
@@ -318,9 +470,19 @@
 swagger-models-jakarta-2.2.18.jar
 tinkergraph-gremlin-3.5.1.jar
 token-provider-2.0.0.jar
+tomcat-embed-el-9.0.63.jar
 tracer-core-3.0.8.jar
 translation-1.0.4.jar
 util-9.0-9.0.20190305.jar
 validation-api-1.1.0.Final.jar
+websocket-api-9.4.46.v20220331.jar
+websocket-client-9.4.46.v20220331.jar
+websocket-common-9.4.46.v20220331.jar
+websocket-server-9.4.46.v20220331.jar
+websocket-servlet-9.4.46.v20220331.jar
+xmlpull-1.1.3.1.jar
+xmlunit-core-2.8.4.jar
+xpp3_min-1.1.4c.jar
+xstream-1.4.10.jar
 zstd-jni-1.5.5-1.jar
 zt-zip-1.14.jar
diff --git a/hugegraph-server/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh b/install-dist/scripts/dependency/regenerate_known_dependencies.sh
similarity index 100%
rename from hugegraph-server/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh
rename to install-dist/scripts/dependency/regenerate_known_dependencies.sh
diff --git a/pom.xml b/pom.xml
index 1224e32..0ba25f9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -93,6 +93,7 @@
         <module>hugegraph-server</module>
         <module>hugegraph-pd</module>
         <module>hugegraph-store</module>
+        <module>install-dist</module>
     </modules>
 
     <build>