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
