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

vgalaxies pushed a commit to branch migrate-commons
in repository 
https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git

commit 162a104ebd61e613ae4d19f73505fd6a39037f31
Author: VGalaxies <[email protected]>
AuthorDate: Sat Aug 3 20:34:23 2024 +0800

    git mv to hugegraph-commons
---
 .asf.yaml => hugegraph-commons/.asf.yaml                                  | 0
 .editorconfig => hugegraph-commons/.editorconfig                          | 0
 .gitattributes => hugegraph-commons/.gitattributes                        | 0
 {.github => hugegraph-commons/.github}/ISSUE_TEMPLATE/bug_report.yml      | 0
 {.github => hugegraph-commons/.github}/ISSUE_TEMPLATE/config.yml          | 0
 {.github => hugegraph-commons/.github}/ISSUE_TEMPLATE/feature_request.yml | 0
 {.github => hugegraph-commons/.github}/ISSUE_TEMPLATE/question_ask.yml    | 0
 {.github => hugegraph-commons/.github}/outdated/.travis.yml               | 0
 {.github => hugegraph-commons/.github}/outdated/cla.yml                   | 0
 {.github => hugegraph-commons/.github}/outdated/release.yml               | 0
 {.github => hugegraph-commons/.github}/workflows/ci.yml                   | 0
 {.github => hugegraph-commons/.github}/workflows/codeql-analysis.yml      | 0
 {.github => hugegraph-commons/.github}/workflows/license-checker.yml      | 0
 {.github => hugegraph-commons/.github}/workflows/stale.yml                | 0
 .gitignore => hugegraph-commons/.gitignore                                | 0
 .licenserc.yaml => hugegraph-commons/.licenserc.yaml                      | 0
 DISCLAIMER => hugegraph-commons/DISCLAIMER                                | 0
 LICENSE => hugegraph-commons/LICENSE                                      | 0
 NOTICE => hugegraph-commons/NOTICE                                        | 0
 README.md => hugegraph-commons/README.md                                  | 0
 {hugegraph-common => hugegraph-commons/hugegraph-common}/README.md        | 0
 {hugegraph-common => hugegraph-commons/hugegraph-common}/build.sh         | 0
 {hugegraph-common => hugegraph-commons/hugegraph-common}/pom.xml          | 0
 .../src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java         | 0
 .../src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java       | 0
 .../src/main/java/org/apache/hugegraph/concurrent/KeyLock.java            | 0
 .../src/main/java/org/apache/hugegraph/concurrent/LockGroup.java          | 0
 .../src/main/java/org/apache/hugegraph/concurrent/LockManager.java        | 0
 .../java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java | 0
 .../src/main/java/org/apache/hugegraph/concurrent/RowLock.java            | 0
 .../src/main/java/org/apache/hugegraph/config/ConfigConvOption.java       | 0
 .../src/main/java/org/apache/hugegraph/config/ConfigException.java        | 0
 .../src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java   | 0
 .../src/main/java/org/apache/hugegraph/config/ConfigListOption.java       | 0
 .../src/main/java/org/apache/hugegraph/config/ConfigOption.java           | 0
 .../src/main/java/org/apache/hugegraph/config/HugeConfig.java             | 0
 .../src/main/java/org/apache/hugegraph/config/OptionChecker.java          | 0
 .../src/main/java/org/apache/hugegraph/config/OptionHolder.java           | 0
 .../src/main/java/org/apache/hugegraph/config/OptionSpace.java            | 0
 .../src/main/java/org/apache/hugegraph/config/TypedOption.java            | 0
 .../src/main/java/org/apache/hugegraph/date/SafeDateFormat.java           | 0
 .../hugegraph-common}/src/main/java/org/apache/hugegraph/event/Event.java | 0
 .../src/main/java/org/apache/hugegraph/event/EventHub.java                | 0
 .../src/main/java/org/apache/hugegraph/event/EventListener.java           | 0
 .../src/main/java/org/apache/hugegraph/func/TriFunction.java              | 0
 .../src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java  | 0
 .../src/main/java/org/apache/hugegraph/iterator/CIter.java                | 0
 .../src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java   | 0
 .../src/main/java/org/apache/hugegraph/iterator/FilterIterator.java       | 0
 .../main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java | 0
 .../src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java   | 0
 .../src/main/java/org/apache/hugegraph/iterator/LimitIterator.java        | 0
 .../src/main/java/org/apache/hugegraph/iterator/ListIterator.java         | 0
 .../src/main/java/org/apache/hugegraph/iterator/MapperIterator.java       | 0
 .../src/main/java/org/apache/hugegraph/iterator/Metadatable.java          | 0
 .../src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java      | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java    | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java    | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java     | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java   | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseManager.java        | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java | 0
 .../src/main/java/org/apache/hugegraph/license/LicenseParams.java         | 0
 .../src/main/java/org/apache/hugegraph/license/MachineInfo.java           | 0
 .../src/main/java/org/apache/hugegraph/perf/LightStopwatch.java           | 0
 .../src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java          | 0
 .../src/main/java/org/apache/hugegraph/perf/PerfUtil.java                 | 0
 .../src/main/java/org/apache/hugegraph/perf/Stopwatch.java                | 0
 .../src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java       | 0
 .../src/main/java/org/apache/hugegraph/rest/ClientException.java          | 0
 .../main/java/org/apache/hugegraph/rest/OkHttpBasicAuthInterceptor.java   | 0
 .../src/main/java/org/apache/hugegraph/rest/OkHttpTokenInterceptor.java   | 0
 .../src/main/java/org/apache/hugegraph/rest/RestClient.java               | 0
 .../src/main/java/org/apache/hugegraph/rest/RestClientConfig.java         | 0
 .../src/main/java/org/apache/hugegraph/rest/RestHeaders.java              | 0
 .../src/main/java/org/apache/hugegraph/rest/RestResult.java               | 0
 .../src/main/java/org/apache/hugegraph/rest/SerializeException.java       | 0
 .../src/main/java/org/apache/hugegraph/testutil/Assert.java               | 0
 .../src/main/java/org/apache/hugegraph/testutil/Whitebox.java             | 0
 .../hugegraph-common}/src/main/java/org/apache/hugegraph/util/Bytes.java  | 0
 .../src/main/java/org/apache/hugegraph/util/CheckSocket.java              | 0
 .../src/main/java/org/apache/hugegraph/util/CollectionUtil.java           | 0
 .../src/main/java/org/apache/hugegraph/util/DateUtil.java                 | 0
 .../hugegraph-common}/src/main/java/org/apache/hugegraph/util/E.java      | 0
 .../src/main/java/org/apache/hugegraph/util/ExceptionUtil.java            | 0
 .../src/main/java/org/apache/hugegraph/util/ExecutorUtil.java             | 0
 .../src/main/java/org/apache/hugegraph/util/HashUtil.java                 | 0
 .../src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java       | 0
 .../src/main/java/org/apache/hugegraph/util/JsonUtilCommon.java           | 0
 .../hugegraph-common}/src/main/java/org/apache/hugegraph/util/Log.java    | 0
 .../src/main/java/org/apache/hugegraph/util/LongEncoding.java             | 0
 .../src/main/java/org/apache/hugegraph/util/NumericUtil.java              | 0
 .../src/main/java/org/apache/hugegraph/util/OrderLimitMap.java            | 0
 .../src/main/java/org/apache/hugegraph/util/ReflectionUtil.java           | 0
 .../src/main/java/org/apache/hugegraph/util/StringUtil.java               | 0
 .../src/main/java/org/apache/hugegraph/util/TimeUtil.java                 | 0
 .../src/main/java/org/apache/hugegraph/util/UnitUtil.java                 | 0
 .../src/main/java/org/apache/hugegraph/util/VersionUtil.java              | 0
 .../src/main/java/org/apache/hugegraph/version/CommonVersion.java         | 0
 .../src/test/java/org/apache/hugegraph/testutil/AssertTest.java           | 0
 .../src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java         | 0
 .../src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java             | 0
 .../src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java            | 0
 .../test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java    | 0
 .../test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java  | 0
 .../src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java   | 0
 .../src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java | 0
 .../test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java   | 0
 .../apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java | 0
 .../src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java   | 0
 .../src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java    | 0
 .../src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java   | 0
 .../src/test/java/org/apache/hugegraph/unit/config/test-check-error.conf  | 0
 .../src/test/java/org/apache/hugegraph/unit/config/test-list-error.conf   | 0
 .../src/test/java/org/apache/hugegraph/unit/config/test-type-error.conf   | 0
 .../src/test/java/org/apache/hugegraph/unit/config/test.conf              | 0
 .../src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java  | 0
 .../src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java       | 0
 .../java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java  | 0
 .../java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java   | 0
 .../test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java  | 0
 .../org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java  | 0
 .../java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java   | 0
 .../test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java   | 0
 .../test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java    | 0
 .../test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java  | 0
 .../java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java    | 0
 .../java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java     | 0
 .../java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java   | 0
 .../test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java    | 0
 .../src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java  | 0
 .../src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java        | 0
 .../src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java       | 0
 .../src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java | 0
 .../java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java     | 0
 .../test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java | 0
 .../java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java | 0
 .../java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java | 0
 .../src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java      | 0
 .../src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java      | 0
 .../src/test/java/org/apache/hugegraph/unit/util/BytesTest.java           | 0
 .../src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java  | 0
 .../src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java        | 0
 .../src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java          | 0
 .../src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java        | 0
 .../test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java  | 0
 .../src/test/java/org/apache/hugegraph/unit/util/LogTest.java             | 0
 .../src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java    | 0
 .../src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java     | 0
 .../src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java   | 0
 .../src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java  | 0
 .../src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java      | 0
 .../src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java        | 0
 .../src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java        | 0
 .../src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java     | 0
 .../src/test/java/org/apache/hugegraph/unit/version/VersionTest.java      | 0
 .../hugegraph-common}/src/test/resources/META-INF/MANIFEST.MF             | 0
 .../hugegraph-common}/src/test/resources/create-license.json              | 0
 .../hugegraph-common}/src/test/resources/log4j2.xml                       | 0
 .../src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker   | 0
 .../hugegraph-common}/src/test/resources/verify-license.json              | 0
 {hugegraph-dist => hugegraph-commons/hugegraph-dist}/release-docs/LICENSE | 0
 {hugegraph-dist => hugegraph-commons/hugegraph-dist}/release-docs/NOTICE  | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-JavaHamcrest.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-animal-sniffer.txt      | 0
 .../release-docs/licenses/LICENSE-aopalliance-repackaged.txt              | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-api-client-staging.txt  | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-checker-qual.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-beanutils.txt   | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-codec.txt       | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-collections.txt | 0
 .../release-docs/licenses/LICENSE-commons-configuration.txt               | 0
 .../release-docs/licenses/LICENSE-commons-configuration2.txt              | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-io.txt          | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-lang.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-lang3.txt       | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-logging.txt     | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-commons-text.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-failureaccess.txt       | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-glassfish-hk2.txt       | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-grpc-java.txt           | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-gson.txt                | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-httpclient.txt          | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-httpcore.txt            | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-j2objc.txt              | 0
 .../release-docs/licenses/LICENSE-jackson-annotations-2.14.0.txt          | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jackson-annotations.txt | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jackson-core-2.14.0.txt | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jackson-core.txt        | 0
 .../release-docs/licenses/LICENSE-jackson-databind-2.14.0.txt             | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jackson-databind.txt    | 0
 .../release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt             | 0
 .../release-docs/licenses/LICENSE-jackson-jaxrs-base-2.14.0.txt           | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt  | 0
 .../release-docs/licenses/LICENSE-jackson-jaxrs-json-provider-2.14.0.txt  | 0
 .../release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt         | 0
 .../licenses/LICENSE-jackson-module-jaxb-annotations-2.14.0.txt           | 0
 .../release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt     | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jaf-api.txt             | 0
 .../release-docs/licenses/LICENSE-jakarta.activation-api.txt              | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jakarta.activation.txt  | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-javassist.txt           | 0
 .../release-docs/licenses/LICENSE-javax.activation-api-1.2.0-sources.txt  | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jaxb-ri.txt             | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-joda-time.txt           | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-jsonp.txt               | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-junit5.txt              | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-log4j-api.txt           | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-log4j-core.txt          | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt    | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-netty.txt               | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-okhttp.txt              | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-opentracing-java.txt    | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-perfmark.txt            | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-protobuf.txt            | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-slf4j.txt               | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-sofa-bolt.txt           | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-sofa-boot.txt           | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-sofa-common-tools.txt   | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-sofa-hessian.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-sofa-lookout.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-sofa-rpc.txt            | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-swagger-annotations.txt | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-swagger-core.txt        | 0
 .../hugegraph-dist}/release-docs/licenses/LICENSE-swagger-models.txt      | 0
 .../hugegraph-dist}/scripts/apache-release.sh                             | 0
 .../hugegraph-dist}/scripts/dependency/check_dependencies.sh              | 0
 .../hugegraph-dist}/scripts/dependency/known-dependencies.txt             | 0
 .../hugegraph-dist}/scripts/dependency/regenerate_known_dependencies.sh   | 0
 {hugegraph-rpc => hugegraph-commons/hugegraph-rpc}/README.md              | 0
 {hugegraph-rpc => hugegraph-commons/hugegraph-rpc}/pom.xml                | 0
 .../src/main/java/org/apache/hugegraph/config/RpcOptions.java             | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java         | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java           | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java         | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcException.java              | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java         | 0
 .../hugegraph-rpc}/src/main/java/org/apache/hugegraph/rpc/RpcServer.java  | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java   | 0
 .../src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java   | 0
 .../src/main/java/org/apache/hugegraph/version/RpcVersion.java            | 0
 .../src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java             | 0
 .../src/test/java/org/apache/hugegraph/unit/ExceptionTest.java            | 0
 .../src/test/java/org/apache/hugegraph/unit/ServerClientTest.java         | 0
 .../src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java            | 0
 .../src/test/java/org/apache/hugegraph/unit/VersionTest.java              | 0
 .../hugegraph-rpc}/src/test/resources/log4j2.xml                          | 0
 .../hugegraph-rpc}/src/test/resources/rpc-client-lb.properties            | 0
 .../hugegraph-rpc}/src/test/resources/rpc-client.properties               | 0
 .../hugegraph-rpc}/src/test/resources/rpc-client345.properties            | 0
 .../hugegraph-rpc}/src/test/resources/rpc-client346.properties            | 0
 .../hugegraph-rpc}/src/test/resources/rpc-client67.properties             | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server-adaptive.properties      | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server-random.properties        | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server.properties               | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server1-client.properties       | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server2-client.properties       | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server3.properties              | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server4.properties              | 0
 .../hugegraph-rpc}/src/test/resources/rpc-server5.properties              | 0
 pom.xml => hugegraph-commons/pom.xml                                      | 0
 {style => hugegraph-commons/style}/checkstyle.xml                         | 0
 262 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/.asf.yaml b/hugegraph-commons/.asf.yaml
similarity index 100%
rename from .asf.yaml
rename to hugegraph-commons/.asf.yaml
diff --git a/.editorconfig b/hugegraph-commons/.editorconfig
similarity index 100%
rename from .editorconfig
rename to hugegraph-commons/.editorconfig
diff --git a/.gitattributes b/hugegraph-commons/.gitattributes
similarity index 100%
rename from .gitattributes
rename to hugegraph-commons/.gitattributes
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml 
b/hugegraph-commons/.github/ISSUE_TEMPLATE/bug_report.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/bug_report.yml
rename to hugegraph-commons/.github/ISSUE_TEMPLATE/bug_report.yml
diff --git a/.github/ISSUE_TEMPLATE/config.yml 
b/hugegraph-commons/.github/ISSUE_TEMPLATE/config.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/config.yml
rename to hugegraph-commons/.github/ISSUE_TEMPLATE/config.yml
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml 
b/hugegraph-commons/.github/ISSUE_TEMPLATE/feature_request.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/feature_request.yml
rename to hugegraph-commons/.github/ISSUE_TEMPLATE/feature_request.yml
diff --git a/.github/ISSUE_TEMPLATE/question_ask.yml 
b/hugegraph-commons/.github/ISSUE_TEMPLATE/question_ask.yml
similarity index 100%
rename from .github/ISSUE_TEMPLATE/question_ask.yml
rename to hugegraph-commons/.github/ISSUE_TEMPLATE/question_ask.yml
diff --git a/.github/outdated/.travis.yml 
b/hugegraph-commons/.github/outdated/.travis.yml
similarity index 100%
rename from .github/outdated/.travis.yml
rename to hugegraph-commons/.github/outdated/.travis.yml
diff --git a/.github/outdated/cla.yml 
b/hugegraph-commons/.github/outdated/cla.yml
similarity index 100%
rename from .github/outdated/cla.yml
rename to hugegraph-commons/.github/outdated/cla.yml
diff --git a/.github/outdated/release.yml 
b/hugegraph-commons/.github/outdated/release.yml
similarity index 100%
rename from .github/outdated/release.yml
rename to hugegraph-commons/.github/outdated/release.yml
diff --git a/.github/workflows/ci.yml 
b/hugegraph-commons/.github/workflows/ci.yml
similarity index 100%
rename from .github/workflows/ci.yml
rename to hugegraph-commons/.github/workflows/ci.yml
diff --git a/.github/workflows/codeql-analysis.yml 
b/hugegraph-commons/.github/workflows/codeql-analysis.yml
similarity index 100%
rename from .github/workflows/codeql-analysis.yml
rename to hugegraph-commons/.github/workflows/codeql-analysis.yml
diff --git a/.github/workflows/license-checker.yml 
b/hugegraph-commons/.github/workflows/license-checker.yml
similarity index 100%
rename from .github/workflows/license-checker.yml
rename to hugegraph-commons/.github/workflows/license-checker.yml
diff --git a/.github/workflows/stale.yml 
b/hugegraph-commons/.github/workflows/stale.yml
similarity index 100%
rename from .github/workflows/stale.yml
rename to hugegraph-commons/.github/workflows/stale.yml
diff --git a/.gitignore b/hugegraph-commons/.gitignore
similarity index 100%
rename from .gitignore
rename to hugegraph-commons/.gitignore
diff --git a/.licenserc.yaml b/hugegraph-commons/.licenserc.yaml
similarity index 100%
rename from .licenserc.yaml
rename to hugegraph-commons/.licenserc.yaml
diff --git a/DISCLAIMER b/hugegraph-commons/DISCLAIMER
similarity index 100%
rename from DISCLAIMER
rename to hugegraph-commons/DISCLAIMER
diff --git a/LICENSE b/hugegraph-commons/LICENSE
similarity index 100%
rename from LICENSE
rename to hugegraph-commons/LICENSE
diff --git a/NOTICE b/hugegraph-commons/NOTICE
similarity index 100%
rename from NOTICE
rename to hugegraph-commons/NOTICE
diff --git a/README.md b/hugegraph-commons/README.md
similarity index 100%
rename from README.md
rename to hugegraph-commons/README.md
diff --git a/hugegraph-common/README.md 
b/hugegraph-commons/hugegraph-common/README.md
similarity index 100%
rename from hugegraph-common/README.md
rename to hugegraph-commons/hugegraph-common/README.md
diff --git a/hugegraph-common/build.sh 
b/hugegraph-commons/hugegraph-common/build.sh
similarity index 100%
rename from hugegraph-common/build.sh
rename to hugegraph-commons/hugegraph-common/build.sh
diff --git a/hugegraph-common/pom.xml 
b/hugegraph-commons/hugegraph-common/pom.xml
similarity index 100%
rename from hugegraph-common/pom.xml
rename to hugegraph-commons/hugegraph-common/pom.xml
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/AtomicLock.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/BarrierEvent.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/KeyLock.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockGroup.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/LockManager.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/PausableScheduledThreadPool.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/concurrent/RowLock.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigConvOption.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigException.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListConvOption.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigListOption.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/ConfigOption.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/HugeConfig.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionChecker.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionHolder.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/OptionSpace.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/config/TypedOption.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/date/SafeDateFormat.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java
similarity index 100%
rename from hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/event/Event.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventHub.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/event/EventListener.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/func/TriFunction.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/BatchMapperIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/CIter.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ExtendableIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FilterIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperFilterIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/FlatMapperIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/LimitIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/ListIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/MapperIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/Metadatable.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/iterator/WrappedIterator.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCommonParam.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseCreateParam.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseExtraParam.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseInstallParam.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManager.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseManagerFactory.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/LicenseParams.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/license/MachineInfo.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/LightStopwatch.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/NormalStopwatch.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/PerfUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/AbstractRestClient.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/ClientException.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpBasicAuthInterceptor.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpBasicAuthInterceptor.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpBasicAuthInterceptor.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpBasicAuthInterceptor.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpTokenInterceptor.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpTokenInterceptor.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpTokenInterceptor.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/OkHttpTokenInterceptor.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClient.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClientConfig.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClientConfig.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClientConfig.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestClientConfig.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestHeaders.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestHeaders.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestHeaders.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestHeaders.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/RestResult.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/rest/SerializeException.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Assert.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/testutil/Whitebox.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java
similarity index 100%
rename from hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/Bytes.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/CheckSocket.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/CheckSocket.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/CheckSocket.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/CheckSocket.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/CollectionUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/DateUtil.java
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java
similarity index 100%
rename from hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/E.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExceptionUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExceptionUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/ExceptionUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExceptionUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/ExecutorUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/HashUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/InsertionOrderUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/JsonUtilCommon.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/JsonUtilCommon.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/JsonUtilCommon.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/JsonUtilCommon.java
diff --git a/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java
similarity index 100%
rename from hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/Log.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/LongEncoding.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/NumericUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/NumericUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/NumericUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/NumericUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/OrderLimitMap.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/ReflectionUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/StringUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/TimeUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/UnitUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/util/VersionUtil.java
diff --git 
a/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
 
b/hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
similarity index 100%
rename from 
hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
rename to 
hugegraph-commons/hugegraph-common/src/main/java/org/apache/hugegraph/version/CommonVersion.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/AssertTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/testutil/WhiteboxTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/AtomicLockTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/BarrierEventTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/KeyLockTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockGroupTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/LockManagerTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/PausableScheduledThreadPoolTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/concurrent/RowLockTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/HugeConfigTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/OptionSpaceTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-check-error.conf
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-check-error.conf
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-check-error.conf
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-check-error.conf
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-list-error.conf
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-list-error.conf
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-list-error.conf
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-list-error.conf
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-type-error.conf
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-type-error.conf
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-type-error.conf
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test-type-error.conf
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test.conf 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test.conf
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test.conf
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/config/test.conf
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/date/SafeDateFormatTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/event/EventHubTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/BatchMapperIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ExtendableIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FilterIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperFilterIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/FlatMapperIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/LimitIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/ListIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/iterator/MapperIteratorTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseCreateParamTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseExtraParamTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseInstallParamTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/LicenseParamsTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/license/MachineInfoTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/PerfUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/StopwatchTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestClass.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestLightClass.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfClass.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass/TestPerfLightClass.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/perf/testclass2/TestClass4Package.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestClientTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/rest/RestResultTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/BytesTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/CollectionUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/DateUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/EcheckTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/HashUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/InsertionOrderUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LogTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/LongEncodingTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/NumericUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/OrderLimitMapTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/ReflectionUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/StringUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/TimeUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/UnitUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/util/VersionUtilTest.java
diff --git 
a/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
 
b/hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
similarity index 100%
rename from 
hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
rename to 
hugegraph-commons/hugegraph-common/src/test/java/org/apache/hugegraph/unit/version/VersionTest.java
diff --git a/hugegraph-common/src/test/resources/META-INF/MANIFEST.MF 
b/hugegraph-commons/hugegraph-common/src/test/resources/META-INF/MANIFEST.MF
similarity index 100%
rename from hugegraph-common/src/test/resources/META-INF/MANIFEST.MF
rename to 
hugegraph-commons/hugegraph-common/src/test/resources/META-INF/MANIFEST.MF
diff --git a/hugegraph-common/src/test/resources/create-license.json 
b/hugegraph-commons/hugegraph-common/src/test/resources/create-license.json
similarity index 100%
rename from hugegraph-common/src/test/resources/create-license.json
rename to 
hugegraph-commons/hugegraph-common/src/test/resources/create-license.json
diff --git a/hugegraph-common/src/test/resources/log4j2.xml 
b/hugegraph-commons/hugegraph-common/src/test/resources/log4j2.xml
similarity index 100%
rename from hugegraph-common/src/test/resources/log4j2.xml
rename to hugegraph-commons/hugegraph-common/src/test/resources/log4j2.xml
diff --git 
a/hugegraph-common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
 
b/hugegraph-commons/hugegraph-common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
similarity index 100%
rename from 
hugegraph-common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
rename to 
hugegraph-commons/hugegraph-common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
diff --git a/hugegraph-common/src/test/resources/verify-license.json 
b/hugegraph-commons/hugegraph-common/src/test/resources/verify-license.json
similarity index 100%
rename from hugegraph-common/src/test/resources/verify-license.json
rename to 
hugegraph-commons/hugegraph-common/src/test/resources/verify-license.json
diff --git a/hugegraph-dist/release-docs/LICENSE 
b/hugegraph-commons/hugegraph-dist/release-docs/LICENSE
similarity index 100%
rename from hugegraph-dist/release-docs/LICENSE
rename to hugegraph-commons/hugegraph-dist/release-docs/LICENSE
diff --git a/hugegraph-dist/release-docs/NOTICE 
b/hugegraph-commons/hugegraph-dist/release-docs/NOTICE
similarity index 100%
rename from hugegraph-dist/release-docs/NOTICE
rename to hugegraph-commons/hugegraph-dist/release-docs/NOTICE
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-JavaHamcrest.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-JavaHamcrest.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-JavaHamcrest.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-JavaHamcrest.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-animal-sniffer.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-animal-sniffer.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-animal-sniffer.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-animal-sniffer.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-aopalliance-repackaged.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-aopalliance-repackaged.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-aopalliance-repackaged.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-aopalliance-repackaged.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-api-client-staging.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-api-client-staging.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-api-client-staging.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-api-client-staging.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-checker-qual.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-checker-qual.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-checker-qual.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-checker-qual.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-beanutils.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-beanutils.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-beanutils.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-beanutils.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-codec.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-codec.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-codec.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-codec.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-commons-collections.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-collections.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-collections.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-collections.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration2.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration2.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration2.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-configuration2.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-io.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-io.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-io.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-io.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-lang.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang3.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang3.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-lang3.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-lang3.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-logging.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-logging.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-logging.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-logging.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-commons-text.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-text.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-commons-text.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-commons-text.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-failureaccess.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-failureaccess.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-failureaccess.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-failureaccess.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-glassfish-hk2.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-glassfish-hk2.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-glassfish-hk2.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-glassfish-hk2.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-grpc-java.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-grpc-java.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-grpc-java.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-grpc-java.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-gson.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-gson.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-gson.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-gson.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-httpclient.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-httpclient.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-httpclient.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-httpclient.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-httpcore.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-httpcore.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-httpcore.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-httpcore.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-j2objc.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-j2objc.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-j2objc.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-j2objc.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations-2.14.0.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations-2.14.0.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations-2.14.0.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations-2.14.0.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-annotations.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core-2.14.0.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core-2.14.0.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jackson-core-2.14.0.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core-2.14.0.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jackson-core.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-core.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind-2.14.0.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind-2.14.0.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind-2.14.0.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind-2.14.0.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-databind.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base-2.14.0.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base-2.14.0.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base-2.14.0.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base-2.14.0.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider-2.14.0.txt
 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider-2.14.0.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider-2.14.0.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider-2.14.0.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations-2.14.0.txt
 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations-2.14.0.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations-2.14.0.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations-2.14.0.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-jaf-api.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jaf-api.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jaf-api.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jaf-api.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jakarta.activation.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-javassist.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-javassist.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-javassist.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-javassist.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-javax.activation-api-1.2.0-sources.txt
 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-javax.activation-api-1.2.0-sources.txt
similarity index 100%
rename from 
hugegraph-dist/release-docs/licenses/LICENSE-javax.activation-api-1.2.0-sources.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-javax.activation-api-1.2.0-sources.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-jaxb-ri.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jaxb-ri.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jaxb-ri.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jaxb-ri.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-joda-time.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-joda-time.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-joda-time.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-joda-time.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-jsonp.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jsonp.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-jsonp.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-jsonp.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-junit5.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-junit5.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-junit5.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-junit5.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-log4j-api.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-log4j-api.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-log4j-api.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-log4j-api.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-log4j-core.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-log4j-core.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-log4j-core.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-log4j-core.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-netty.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-netty.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-netty.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-netty.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-okhttp.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-okhttp.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-okhttp.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-okhttp.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-opentracing-java.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-opentracing-java.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-opentracing-java.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-opentracing-java.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-perfmark.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-perfmark.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-perfmark.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-perfmark.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-protobuf.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-protobuf.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-protobuf.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-protobuf.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-slf4j.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-slf4j.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-slf4j.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-slf4j.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-sofa-bolt.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-bolt.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-sofa-bolt.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-bolt.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-sofa-boot.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-boot.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-sofa-boot.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-boot.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-sofa-hessian.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-hessian.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-sofa-hessian.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-hessian.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-sofa-lookout.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-lookout.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-sofa-lookout.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-lookout.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-sofa-rpc.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-rpc.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-sofa-rpc.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-sofa-rpc.txt
diff --git 
a/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-swagger-annotations.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-swagger-core.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-swagger-core.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-swagger-core.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-swagger-core.txt
diff --git a/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models.txt 
b/hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models.txt
similarity index 100%
rename from hugegraph-dist/release-docs/licenses/LICENSE-swagger-models.txt
rename to 
hugegraph-commons/hugegraph-dist/release-docs/licenses/LICENSE-swagger-models.txt
diff --git a/hugegraph-dist/scripts/apache-release.sh 
b/hugegraph-commons/hugegraph-dist/scripts/apache-release.sh
similarity index 100%
rename from hugegraph-dist/scripts/apache-release.sh
rename to hugegraph-commons/hugegraph-dist/scripts/apache-release.sh
diff --git a/hugegraph-dist/scripts/dependency/check_dependencies.sh 
b/hugegraph-commons/hugegraph-dist/scripts/dependency/check_dependencies.sh
similarity index 100%
rename from hugegraph-dist/scripts/dependency/check_dependencies.sh
rename to 
hugegraph-commons/hugegraph-dist/scripts/dependency/check_dependencies.sh
diff --git a/hugegraph-dist/scripts/dependency/known-dependencies.txt 
b/hugegraph-commons/hugegraph-dist/scripts/dependency/known-dependencies.txt
similarity index 100%
rename from hugegraph-dist/scripts/dependency/known-dependencies.txt
rename to 
hugegraph-commons/hugegraph-dist/scripts/dependency/known-dependencies.txt
diff --git a/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh 
b/hugegraph-commons/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh
similarity index 100%
rename from hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh
rename to 
hugegraph-commons/hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh
diff --git a/hugegraph-rpc/README.md b/hugegraph-commons/hugegraph-rpc/README.md
similarity index 100%
rename from hugegraph-rpc/README.md
rename to hugegraph-commons/hugegraph-rpc/README.md
diff --git a/hugegraph-rpc/pom.xml b/hugegraph-commons/hugegraph-rpc/pom.xml
similarity index 100%
rename from hugegraph-rpc/pom.xml
rename to hugegraph-commons/hugegraph-rpc/pom.xml
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/config/RpcOptions.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcClientProvider.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcCommonConfig.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcConsumerConfig.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcException.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcProviderConfig.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java
similarity index 100%
rename from hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServer.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Client.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/rpc/RpcServiceConfig4Server.java
diff --git 
a/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java 
b/hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java
similarity index 100%
rename from 
hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java
rename to 
hugegraph-commons/hugegraph-rpc/src/main/java/org/apache/hugegraph/version/RpcVersion.java
diff --git 
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java 
b/hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
similarity index 100%
rename from 
hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
rename to 
hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/BaseUnitTest.java
diff --git 
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java 
b/hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java
similarity index 100%
rename from 
hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java
rename to 
hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ExceptionTest.java
diff --git 
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java 
b/hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
similarity index 100%
rename from 
hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
rename to 
hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/ServerClientTest.java
diff --git 
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java 
b/hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
similarity index 100%
rename from 
hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
rename to 
hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java
diff --git 
a/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java 
b/hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java
similarity index 100%
rename from 
hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java
rename to 
hugegraph-commons/hugegraph-rpc/src/test/java/org/apache/hugegraph/unit/VersionTest.java
diff --git a/hugegraph-rpc/src/test/resources/log4j2.xml 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/log4j2.xml
similarity index 100%
rename from hugegraph-rpc/src/test/resources/log4j2.xml
rename to hugegraph-commons/hugegraph-rpc/src/test/resources/log4j2.xml
diff --git a/hugegraph-rpc/src/test/resources/rpc-client-lb.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client-lb.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-client-lb.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client-lb.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-client.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-client.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-client345.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client345.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-client345.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client345.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-client346.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client346.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-client346.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client346.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-client67.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client67.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-client67.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-client67.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server-adaptive.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server-random.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server-random.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server-random.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server-random.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server1-client.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server1-client.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server1-client.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server1-client.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server2-client.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server2-client.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server2-client.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server2-client.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server3.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server3.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server3.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server3.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server4.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server4.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server4.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server4.properties
diff --git a/hugegraph-rpc/src/test/resources/rpc-server5.properties 
b/hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server5.properties
similarity index 100%
rename from hugegraph-rpc/src/test/resources/rpc-server5.properties
rename to 
hugegraph-commons/hugegraph-rpc/src/test/resources/rpc-server5.properties
diff --git a/pom.xml b/hugegraph-commons/pom.xml
similarity index 100%
rename from pom.xml
rename to hugegraph-commons/pom.xml
diff --git a/style/checkstyle.xml b/hugegraph-commons/style/checkstyle.xml
similarity index 100%
rename from style/checkstyle.xml
rename to hugegraph-commons/style/checkstyle.xml

Reply via email to