diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml index 8d5ec9f851..6e3c572889 100644 --- a/.github/workflows/check-dependencies.yml +++ b/.github/workflows/check-dependencies.yml @@ -14,7 +14,7 @@ jobs: 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 c2bd7537ea..887561bf6e 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 505db0fafd..5c879439ad 100644 --- a/hugegraph-pd/hg-pd-dist/pom.xml +++ b/hugegraph-pd/hg-pd-dist/pom.xml @@ -30,12 +30,12 @@ hg-pd-dist - ${project.parent.basedir}/dist + ${project.parent.basedir} bash ${project.basedir}/src/assembly ${assembly.dir}/descriptor ${assembly.dir}/static - hugegraph-pd-${project.parent.version} + apache-hugegraph-incubating-pd-${project.parent.version} hg-pd-service 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 87a33273b7..5a03595f7b 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 @@ pd: # 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 6925441ea9..85c45b8c47 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 @@ REPORT_FILE=$REPORT_DIR/jacoco-api-test.xml 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 b08ecda5a7..17d4722dc2 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 @@ REPORT_FILE=$REPORT_DIR/jacoco-api-test-for-raft.xml 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 d301f48dce..15fbba3ec1 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 4c55da8b3f..87c6f038f7 100644 --- a/hugegraph-server/pom.xml +++ b/hugegraph-server/pom.xml @@ -39,7 +39,7 @@ UTF-8 ${project.basedir}/.. hugegraph - apache-${release.name}-incubating-${project.version} + apache-${release.name}-incubating-server-${project.version} ${top.level.dir}/${final.name}.tar.gz 1.8 1.8 diff --git a/install-dist/pom.xml b/install-dist/pom.xml new file mode 100644 index 0000000000..d351fcf908 --- /dev/null +++ b/install-dist/pom.xml @@ -0,0 +1,30 @@ + + + + 4.0.0 + + org.apache.hugegraph + hugegraph + ${revision} + ../pom.xml + + + install-dist + 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 ca65c59fef..859a635620 100755 --- a/hugegraph-server/hugegraph-dist/scripts/apache-release.sh +++ b/install-dist/scripts/apache-release.sh @@ -39,16 +39,17 @@ echo "Current work dir: $(pwd)" 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 3d2fe0bb3a..26a1dd78b2 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-compress-1.21.jar 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.1.1.jar 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-context-1.47.0.jar 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 @@ httpcore-4.4.13.jar 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-base-2.14.0-rc1.jar 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-core-3.0.3.jar 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-impl-0.11.5.jar 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-1.6.20.jar 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-core-4.2.4.jar 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 @@ osgi-resource-locator-1.0.3.jar 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-json-0.22.jar 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-1.5.18.jar 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 1224e32a9b..0ba25f9941 100644 --- a/pom.xml +++ b/pom.xml @@ -93,6 +93,7 @@ hugegraph-server hugegraph-pd hugegraph-store + install-dist