diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5cfd38a12..d0fe7aa5c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,9 @@ on: - master - /^release-.*$/ pull_request: +defaults: + run: + working-directory: computer jobs: computer-ci: @@ -32,6 +35,7 @@ jobs: - name: License check(RAT) run: | + pwd mvn apache-rat:check -ntp find ./ -name rat.txt -print0 | xargs -0 -I file cat file > merged-rat.txt grep "Binaries" merged-rat.txt -C 3 && cat merged-rat.txt @@ -87,7 +91,7 @@ jobs: if: ${{ env.USE_STAGE == 'true' }} run: | cp $HOME/.m2/settings.xml /tmp/settings.xml - mv -vf .github/configs/settings.xml $HOME/.m2/settings.xml + mv -vf ../.github/configs/settings.xml $HOME/.m2/settings.xml - name: Compile run: mvn clean compile -e -Dmaven.javadoc.skip=true -ntp diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a5aa24891..779c4406f 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -10,6 +10,10 @@ on: # schedule: # - cron: '45 7 * * 1' +defaults: + run: + working-directory: computer + jobs: analyze: env: @@ -40,7 +44,7 @@ jobs: if: ${{ env.USE_STAGE == 'true' }} run: | cp $HOME/.m2/settings.xml /tmp/settings.xml - mv -vf .github/configs/settings.xml $HOME/.m2/settings.xml + mv -vf ../.github/configs/settings.xml $HOME/.m2/settings.xml # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/license-checker.yml b/.github/workflows/license-checker.yml index 5d5c8c0cf..936853c87 100644 --- a/.github/workflows/license-checker.yml +++ b/.github/workflows/license-checker.yml @@ -7,6 +7,10 @@ on: - /^release-.*$/ pull_request: +defaults: + run: + working-directory: computer + concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -53,7 +57,7 @@ jobs: if: ${{ env.USE_STAGE == 'true' }} run: | cp $HOME/.m2/settings.xml /tmp/settings.xml - mv -vf .github/configs/settings.xml $HOME/.m2/settings.xml + mv -vf ../.github/configs/settings.xml $HOME/.m2/settings.xml - name: Compile install run: mvn install -DskipTests=true -ntp - name: Generate & check current 3rd-party dependencies diff --git a/.gitignore b/.gitignore index 971e23d9f..47829152d 100644 --- a/.gitignore +++ b/.gitignore @@ -32,7 +32,6 @@ dist.sh /nbbuild/ /nbdist/ /.nb-gradle/ -dist/ build/ ### VS Code ### @@ -58,7 +57,7 @@ build/ *.pyc # maven ignore -output/ + apache-hugegraph-*-incubating-*/ *.war *.zip diff --git a/README.md b/README.md index f7df94a5b..6293f43a3 100644 --- a/README.md +++ b/README.md @@ -5,16 +5,7 @@ [![codecov](https://codecov.io/gh/apache/incubator-hugegraph-computer/branch/master/graph/badge.svg)](https://codecov.io/gh/apache/incubator-hugegraph-computer) [![Docker Pulls](https://img.shields.io/docker/pulls/hugegraph/hugegraph-computer)](https://hub.docker.com/repository/docker/hugegraph/hugegraph-computer) -The hugegraph-computer is a distributed graph processing system for hugegraph. It is an implementation of [Pregel](https://kowshik.github.io/JPregel/pregel_paper.pdf). It runs on Kubernetes or YARN framework. - -## Features - -- Support distributed MPP graph computing, and integrates with HugeGraph as graph input/output storage. -- Based on BSP(Bulk Synchronous Parallel) model, an algorithm performs computing through multiple parallel iterations, every iteration is a superstep. -- Auto memory management. The framework will never be OOM(Out of Memory) since it will split some data to disk if it doesn't have enough memory to hold all the data. -- The part of edges or the messages of super node can be in memory, so you will never lose it. -- You can load the data from HDFS or HugeGraph, output the results to HDFS or HugeGraph, or adapt any other systems manually as needed. -- Easy to develop a new algorithm. You just need to focus on a vertex only processing just like as in a single server, without worrying about message transfer and memory/storage management. +The [hugegraph-computer](./computer/README.md) is a distributed graph processing system for hugegraph. ## Learn More diff --git a/computer/README.md b/computer/README.md new file mode 100644 index 000000000..49952939e --- /dev/null +++ b/computer/README.md @@ -0,0 +1,12 @@ +# Apache HugeGraph-Computer + +The hugegraph-computer is a distributed graph processing system for hugegraph. It is an implementation of [Pregel](https://kowshik.github.io/JPregel/pregel_paper.pdf). It runs on Kubernetes or YARN framework. + +## Features + +- Support distributed MPP graph computing, and integrates with HugeGraph as graph input/output storage. +- Based on BSP(Bulk Synchronous Parallel) model, an algorithm performs computing through multiple parallel iterations, every iteration is a superstep. +- Auto memory management. The framework will never be OOM(Out of Memory) since it will split some data to disk if it doesn't have enough memory to hold all the data. +- The part of edges or the messages of super node can be in memory, so you will never lose it. +- You can load the data from HDFS or HugeGraph, output the results to HDFS or HugeGraph, or adapt any other systems manually as needed. +- Easy to develop a new algorithm. You just need to focus on a vertex only processing just like as in a single server, without worrying about message transfer and memory/storage management. \ No newline at end of file diff --git a/checkstyle.xml b/computer/checkstyle.xml similarity index 100% rename from checkstyle.xml rename to computer/checkstyle.xml diff --git a/computer-algorithm/pom.xml b/computer/computer-algorithm/pom.xml similarity index 100% rename from computer-algorithm/pom.xml rename to computer/computer-algorithm/pom.xml diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentrality.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentrality.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentrality.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentrality.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessMessage.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessMessage.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessMessage.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessMessage.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessValue.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessValue.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessValue.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessValue.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentrality.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentrality.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentrality.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentrality.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessMessage.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessMessage.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessMessage.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessMessage.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessValue.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessValue.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessValue.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessValue.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentrality.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentrality.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentrality.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentrality.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank4Master.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank4Master.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank4Master.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRank4Master.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficient.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficient.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficient.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficient.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientOutput.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientOutput.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientOutput.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientOutput.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientValue.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientValue.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientValue.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientValue.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/Kcore.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/Kcore.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/Kcore.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/Kcore.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreValue.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreValue.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreValue.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreValue.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/Lpa.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/Lpa.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/Lpa.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/Lpa.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCount.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCount.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCount.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCount.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountValue.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountValue.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountValue.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountValue.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/Wcc.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/Wcc.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/Wcc.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/Wcc.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetection.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetection.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetection.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetection.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionOutput.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionOutput.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionOutput.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionOutput.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/FilterDescribe.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/FilterDescribe.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/FilterDescribe.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/FilterDescribe.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionMessage.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionMessage.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionMessage.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionMessage.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilter.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilter.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilter.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilter.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilterParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilterParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilterParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/RingsDetectionWithFilterParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/SpreadFilter.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/SpreadFilter.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/SpreadFilter.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/filter/SpreadFilter.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/QuantityType.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/QuantityType.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/QuantityType.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/QuantityType.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPath.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPath.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPath.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPath.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathCombiner.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathCombiner.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathCombiner.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathCombiner.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathMaster.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathMaster.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathMaster.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathMaster.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathOutput.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathOutput.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathOutput.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathOutput.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathParams.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathValue.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathValue.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathValue.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathValue.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalk.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalk.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalk.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalk.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkMessage.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkMessage.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkMessage.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkMessage.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkOutput.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkOutput.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkOutput.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkOutput.java diff --git a/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkParams.java b/computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkParams.java similarity index 100% rename from computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkParams.java rename to computer/computer-algorithm/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkParams.java diff --git a/computer-api/pom.xml b/computer/computer-api/pom.xml similarity index 100% rename from computer-api/pom.xml rename to computer/computer-api/pom.xml diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmParams.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmParams.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmParams.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmParams.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Master.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Master.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Master.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Master.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Worker.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Worker.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Worker.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregator4Worker.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Allocator.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Allocator.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Allocator.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Allocator.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Recyclable.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Recyclable.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Recyclable.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/Recyclable.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclerReference.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclerReference.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclerReference.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclerReference.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/Combiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/Combiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/Combiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/Combiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdListMergeCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdListMergeCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdListMergeCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdListMergeCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdSetMergeCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdSetMergeCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdSetMergeCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IdSetMergeCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwritePropertiesCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwritePropertiesCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwritePropertiesCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwritePropertiesCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/PropertiesCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/PropertiesCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/PropertiesCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/PropertiesCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombiner.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombiner.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombiner.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombiner.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/ComputerContext.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/ComputerContext.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/common/ComputerContext.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/ComputerContext.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/Constants.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/Constants.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/common/Constants.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/Constants.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/SerialEnum.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/SerialEnum.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/common/SerialEnum.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/SerialEnum.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/exception/ComputerException.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/exception/ComputerException.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/common/exception/ComputerException.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/common/exception/ComputerException.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/ComputerOptions.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/ComputerOptions.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/config/ComputerOptions.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/ComputerOptions.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Config.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Config.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Config.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Config.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfig.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfig.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfig.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfig.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/EdgeFrequency.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/EdgeFrequency.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/config/EdgeFrequency.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/EdgeFrequency.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/HotConfig.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/HotConfig.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/config/HotConfig.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/HotConfig.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Null.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Null.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Null.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/config/Null.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/GraphFactory.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/GraphFactory.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/GraphFactory.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/GraphFactory.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edge.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edge.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edge.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edge.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edges.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edges.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edges.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/edge/Edges.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/Id.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/Id.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/Id.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/Id.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactory.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactory.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactory.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactory.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdType.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdType.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdType.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdType.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/DefaultProperties.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/DefaultProperties.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/DefaultProperties.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/DefaultProperties.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/Properties.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/Properties.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/Properties.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/properties/Properties.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdList.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdList.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdList.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdList.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListList.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListList.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListList.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListList.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdSet.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdSet.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdSet.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdSet.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/MapValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/MapValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/MapValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/MapValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValue.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValue.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValue.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValue.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/Value.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/Value.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/Value.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/Value.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueType.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueType.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueType.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueType.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/Vertex.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/Vertex.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/Vertex.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/Vertex.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/input/InputFilter.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/input/InputFilter.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/input/InputFilter.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/input/InputFilter.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesInput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesInput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesInput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesInput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/BytesOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeInput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeInput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeInput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeInput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphComputeOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphInput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphInput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphInput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphInput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphWritebackOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphWritebackOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphWritebackOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/GraphWritebackOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessInput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessInput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessInput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessInput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/RandomAccessOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Readable.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Readable.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Readable.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Readable.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Writable.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Writable.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Writable.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/io/Writable.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/DefaultMasterComputation.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/DefaultMasterComputation.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/master/DefaultMasterComputation.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/DefaultMasterComputation.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputation.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputation.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputation.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputation.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputationContext.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputationContext.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputationContext.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterComputationContext.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterContext.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterContext.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterContext.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/master/MasterContext.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/AbstractComputerOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/AbstractComputerOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/AbstractComputerOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/AbstractComputerOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/ComputerOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/ComputerOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/ComputerOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/ComputerOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphOutput.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphOutput.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphOutput.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphOutput.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/exceptions/WriteBackException.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/exceptions/WriteBackException.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/exceptions/WriteBackException.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/exceptions/WriteBackException.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadMetrics.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadMetrics.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadMetrics.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadMetrics.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadReport.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadReport.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadReport.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadReport.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadSummary.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadSummary.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadSummary.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/LoadSummary.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/Printer.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/Printer.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/Printer.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/metrics/Printer.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/BatchInsertTask.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/BatchInsertTask.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/BatchInsertTask.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/BatchInsertTask.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/InsertTask.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/InsertTask.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/InsertTask.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/InsertTask.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/SingleInsertTask.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/SingleInsertTask.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/SingleInsertTask.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/SingleInsertTask.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/TaskManager.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/TaskManager.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/TaskManager.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/output/hg/task/TaskManager.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/BytesUtil.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/BytesUtil.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/util/BytesUtil.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/BytesUtil.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/CoderUtil.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/CoderUtil.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/util/CoderUtil.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/CoderUtil.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/IdUtil.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/IdUtil.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/util/IdUtil.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/IdUtil.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilExt.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilExt.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilExt.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilExt.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/Computation.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/Computation.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/Computation.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/Computation.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ComputationContext.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ComputationContext.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ComputationContext.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ComputationContext.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/FilterComputation.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/FilterComputation.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/FilterComputation.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/FilterComputation.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ReduceComputation.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ReduceComputation.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ReduceComputation.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/ReduceComputation.java diff --git a/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerContext.java b/computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerContext.java similarity index 100% rename from computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerContext.java rename to computer/computer-api/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerContext.java diff --git a/computer-core/pom.xml b/computer/computer-core/pom.xml similarity index 100% rename from computer-core/pom.xml rename to computer/computer-core/pom.xml diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregators.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregators.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregators.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/Aggregators.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/DefaultAggregator.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/DefaultAggregator.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/DefaultAggregator.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/DefaultAggregator.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/MasterAggrManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/MasterAggrManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/MasterAggrManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/MasterAggrManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/RegisterAggregators.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/RegisterAggregators.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/RegisterAggregators.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/RegisterAggregators.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/WorkerAggrManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/WorkerAggrManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/WorkerAggrManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/aggregator/WorkerAggrManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocator.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocator.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocator.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocator.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/RecycleHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/RecycleHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/RecycleHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/allocator/RecycleHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Master.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Master.java similarity index 98% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Master.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Master.java index b19ae5308..5fb0f7f34 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Master.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Master.java @@ -54,7 +54,7 @@ public List waitWorkersInitDone() { LOG.info("Master is waiting for workers init-done"); String path = this.constructPath(BspEvent.BSP_WORKER_INIT_DONE); List serializedContainers = this.waitOnWorkersEvent( - path, this.registerTimeout()); + path, this.registerTimeout()); List containers = new ArrayList<>(this.workerCount()); for (byte[] serializedContainer : serializedContainers) { ContainerInfo container = new ContainerInfo(); @@ -110,7 +110,7 @@ public List waitWorkersStepDone(int superstep) { String path = this.constructPath(BspEvent.BSP_WORKER_STEP_DONE, superstep); List list = this.waitOnWorkersEvent(path, - this.barrierOnWorkersTimeout()); + this.barrierOnWorkersTimeout()); List result = new ArrayList<>(this.workerCount()); for (byte[] bytes : list) { WorkerStat workerStat = new WorkerStat(); diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Worker.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Worker.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Worker.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/Bsp4Worker.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspBase.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspBase.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspBase.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspBase.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspClient.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspClient.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspClient.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspClient.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEvent.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEvent.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEvent.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEvent.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspClient.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspClient.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspClient.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspClient.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClient.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClient.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClient.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClient.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/AbstractPointerCombiner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/AbstractPointerCombiner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/AbstractPointerCombiner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/AbstractPointerCombiner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/EdgeValueCombiner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/EdgeValueCombiner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/EdgeValueCombiner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/EdgeValueCombiner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/MessageValueCombiner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/MessageValueCombiner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/MessageValueCombiner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/MessageValueCombiner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombiner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombiner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombiner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombiner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/VertexValueCombiner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/VertexValueCombiner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/VertexValueCombiner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/combiner/VertexValueCombiner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfo.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfo.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfo.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfo.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/IllegalArgException.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/IllegalArgException.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/IllegalArgException.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/IllegalArgException.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/ReadException.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/ReadException.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/ReadException.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/ReadException.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/TransportException.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/TransportException.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/TransportException.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/TransportException.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/WriteException.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/WriteException.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/WriteException.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/common/exception/WriteException.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/FileGraphPartition.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/FileGraphPartition.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/FileGraphPartition.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/FileGraphPartition.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/ReusablePointer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/ReusablePointer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/ReusablePointer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/ReusablePointer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/VertexInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/VertexInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/VertexInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/compute/input/VertexInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStat.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStat.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStat.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStat.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdge.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdge.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdge.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdge.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdges.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdges.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdges.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/edge/DefaultEdges.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesId.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesId.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesId.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesId.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitioner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitioner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitioner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitioner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStat.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStat.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStat.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStat.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/Partitioner.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/Partitioner.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/Partitioner.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/partition/Partitioner.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/DefaultVertex.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/DefaultVertex.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/DefaultVertex.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/graph/vertex/DefaultVertex.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/EdgeFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/EdgeFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/EdgeFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/EdgeFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/ElementFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/ElementFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/ElementFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/ElementFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/GraphFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/GraphFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/GraphFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/GraphFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/IdUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/IdUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/IdUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/IdUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSourceFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSourceFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSourceFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSourceFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplit.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplit.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplit.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplit.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/MasterInputManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/VertexFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/VertexFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/VertexFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/VertexFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/WorkerInputManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/WorkerInputManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/WorkerInputManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/WorkerInputManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/DefaultInputFilter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/DefaultInputFilter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/DefaultInputFilter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/DefaultInputFilter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/ExtractAllPropertyInputFilter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/ExtractAllPropertyInputFilter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/ExtractAllPropertyInputFilter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/filter/ExtractAllPropertyInputFilter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeEdgeFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeEdgeFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeEdgeFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeEdgeFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeElementFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeElementFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeElementFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeElementFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeGraphFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeGraphFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeGraphFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeGraphFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeInputSplitFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeInputSplitFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeInputSplitFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeInputSplitFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeVertexFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeVertexFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeVertexFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/hg/HugeVertexFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileEdgeFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileEdgeFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileEdgeFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileEdgeFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileElementFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileElementFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileElementFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileElementFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileInputSplit.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileInputSplit.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileInputSplit.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileInputSplit.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileVertxFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileVertxFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileVertxFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/FileVertxFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderFileInputSplitFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderFileInputSplitFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderFileInputSplitFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderFileInputSplitFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderGraphFetcher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderGraphFetcher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderGraphFetcher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/input/loader/LoaderGraphFetcher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/AbstractBufferedFileOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/IOFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/IOFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/IOFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/IOFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedBytesOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OutputFormat.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OutputFormat.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OutputFormat.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/OutputFormat.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructGraphOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructGraphOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructGraphOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructGraphOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Manager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Manager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Manager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Manager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Managers.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Managers.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Managers.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/manager/Managers.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/master/MasterService.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/master/MasterService.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/master/MasterService.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/master/MasterService.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ClientHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionId.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionId.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionId.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionId.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataClientManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataClientManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataClientManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataClientManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/IOMode.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/IOMode.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/IOMode.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/IOMode.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/MessageHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/MessageHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/MessageHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/MessageHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportClient.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportClient.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportClient.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportClient.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportConf.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportConf.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportConf.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportConf.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportProvider.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportProvider.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportProvider.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportProvider.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportServer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportServer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportServer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportServer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportState.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportState.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportState.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportState.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/FileRegionBuffer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/FileRegionBuffer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/FileRegionBuffer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/FileRegionBuffer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NettyBuffer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NettyBuffer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NettyBuffer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NettyBuffer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBuffer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBuffer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBuffer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBuffer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NioBuffer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NioBuffer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NioBuffer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NioBuffer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/TransportConnectionManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/TransportConnectionManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/TransportConnectionManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/connection/TransportConnectionManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AbstractMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AbstractMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AbstractMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AbstractMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AckMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AckMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AckMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/AckMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/DataMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/DataMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/DataMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/DataMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FailMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FailMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FailMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FailMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FinishMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FinishMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FinishMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/FinishMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/Message.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/Message.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/Message.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/Message.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/MessageType.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/MessageType.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/MessageType.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/MessageType.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PingMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PingMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PingMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PingMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PongMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PongMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PongMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/PongMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/RequestMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/RequestMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/RequestMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/RequestMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/ResponseMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/ResponseMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/ResponseMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/ResponseMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/StartMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/StartMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/StartMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/message/StartMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNettyHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNettyHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNettyHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNettyHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/BufAllocatorFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/BufAllocatorFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/BufAllocatorFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/BufAllocatorFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ChannelFutureListenerOnWrite.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ChannelFutureListenerOnWrite.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ChannelFutureListenerOnWrite.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ChannelFutureListenerOnWrite.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEventLoopUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEventLoopUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEventLoopUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEventLoopUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyProtocol.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyProtocol.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyProtocol.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyProtocol.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyServerHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyServerHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyServerHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyServerHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClient.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClient.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClient.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClient.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportProvider.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportProvider.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportProvider.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportProvider.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ServerIdleHandler.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ServerIdleHandler.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ServerIdleHandler.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/ServerIdleHandler.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/FrameDecoder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/FrameDecoder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/FrameDecoder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/FrameDecoder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageDecoder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageDecoder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageDecoder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageDecoder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageEncoder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageEncoder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageEncoder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/MessageEncoder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/PreciseFrameDecoder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/PreciseFrameDecoder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/PreciseFrameDecoder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/netty/codec/PreciseFrameDecoder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ClientSession.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ClientSession.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ClientSession.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ClientSession.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ServerSession.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ServerSession.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ServerSession.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/ServerSession.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSession.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSession.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSession.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSession.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LimitedLogOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LimitedLogOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LimitedLogOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LimitedLogOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LogOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LogOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LogOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/LogOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutputMerger.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutputMerger.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutputMerger.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hdfs/HdfsOutputMerger.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphDoubleOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphDoubleOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphDoubleOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphDoubleOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphFloatOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphFloatOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphFloatOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphFloatOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIdOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIdOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIdOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIdOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIntOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIntOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIntOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphIntOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphLongOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphLongOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphLongOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphLongOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphStringOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphStringOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphStringOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/output/hg/HugeGraphStringOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffers.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffers.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffers.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffers.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManager.java index 54237d4f3..82032b1ba 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManager.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManager.java @@ -18,9 +18,9 @@ package org.apache.hugegraph.computer.core.receiver; import java.util.Map; +import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; -import java.util.concurrent.CompletableFuture; import java.util.concurrent.TimeoutException; import java.util.concurrent.atomic.AtomicInteger; diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartition.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartition.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartition.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartition.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartitions.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartitions.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartitions.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartitions.java index 222fff2c7..bae331c6f 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartitions.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvPartitions.java @@ -17,6 +17,11 @@ package org.apache.hugegraph.computer.core.receiver; +import java.io.File; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + import org.apache.commons.io.FileUtils; import org.apache.hugegraph.computer.core.common.ComputerContext; import org.apache.hugegraph.computer.core.config.Config; @@ -27,11 +32,6 @@ import org.apache.hugegraph.computer.core.store.SuperstepFileGenerator; import org.apache.hugegraph.computer.core.store.entry.KvEntry; -import java.io.File; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - public abstract class MessageRecvPartitions

{ protected final ComputerContext context; diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageStat.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageStat.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageStat.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageStat.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartition.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartition.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartition.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartition.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitions.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitions.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitions.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitions.java index 558bfaa2b..bf6a5c933 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitions.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitions.java @@ -17,6 +17,8 @@ package org.apache.hugegraph.computer.core.receiver.edge; +import java.util.List; + import org.apache.hugegraph.computer.core.common.ComputerContext; import org.apache.hugegraph.computer.core.network.message.MessageType; import org.apache.hugegraph.computer.core.receiver.MessageRecvPartitions; @@ -24,8 +26,6 @@ import org.apache.hugegraph.computer.core.sort.sorting.SortManager; import org.apache.hugegraph.computer.core.store.SuperstepFileGenerator; -import java.util.List; - public class EdgeMessageRecvPartitions extends MessageRecvPartitions { diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartition.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartition.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartition.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartition.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitions.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitions.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitions.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitions.java index a3e3e3584..7cceff20a 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitions.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitions.java @@ -17,14 +17,14 @@ package org.apache.hugegraph.computer.core.receiver.message; +import java.util.List; + import org.apache.hugegraph.computer.core.common.ComputerContext; import org.apache.hugegraph.computer.core.receiver.MessageRecvPartitions; import org.apache.hugegraph.computer.core.snapshot.SnapshotManager; import org.apache.hugegraph.computer.core.sort.sorting.SortManager; import org.apache.hugegraph.computer.core.store.SuperstepFileGenerator; -import java.util.List; - public class ComputeMessageRecvPartitions extends MessageRecvPartitions { diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartition.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartition.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartition.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartition.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitions.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitions.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitions.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitions.java index 982ae7409..92ed1d182 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitions.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitions.java @@ -17,6 +17,8 @@ package org.apache.hugegraph.computer.core.receiver.vertex; +import java.util.List; + import org.apache.hugegraph.computer.core.common.ComputerContext; import org.apache.hugegraph.computer.core.network.message.MessageType; import org.apache.hugegraph.computer.core.receiver.MessageRecvPartitions; @@ -24,8 +26,6 @@ import org.apache.hugegraph.computer.core.sort.sorting.SortManager; import org.apache.hugegraph.computer.core.store.SuperstepFileGenerator; -import java.util.List; - public class VertexMessageRecvPartitions extends MessageRecvPartitions { diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/AggregateRpcService.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/AggregateRpcService.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/AggregateRpcService.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/AggregateRpcService.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/InputSplitRpcService.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/InputSplitRpcService.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/InputSplitRpcService.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/InputSplitRpcService.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/MasterRpcManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/MasterRpcManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/MasterRpcManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/MasterRpcManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/WorkerRpcManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/WorkerRpcManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/WorkerRpcManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/rpc/WorkerRpcManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueue.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueue.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueue.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueue.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffers.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffers.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffers.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffers.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendPartition.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendPartition.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendPartition.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendPartition.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSender.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSender.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSender.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSender.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueue.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueue.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueue.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueue.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessage.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessage.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessage.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessage.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSender.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSender.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSender.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSender.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffers.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffers.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffers.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffers.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/snapshot/SnapshotManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/snapshot/SnapshotManager.java similarity index 99% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/snapshot/SnapshotManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/snapshot/SnapshotManager.java index 674d95d72..f1c2b8191 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/snapshot/SnapshotManager.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/snapshot/SnapshotManager.java @@ -17,17 +17,13 @@ package org.apache.hugegraph.computer.core.snapshot; -import io.minio.BucketExistsArgs; -import io.minio.DownloadObjectArgs; -import io.minio.ListObjectsArgs; -import io.minio.MakeBucketArgs; -import io.minio.MinioClient; -import io.minio.RemoveObjectsArgs; -import io.minio.Result; -import io.minio.UploadObjectArgs; -import io.minio.messages.DeleteError; -import io.minio.messages.DeleteObject; -import io.minio.messages.Item; +import java.io.File; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.LinkedList; +import java.util.List; +import java.util.Locale; + import org.apache.commons.lang.StringUtils; import org.apache.hugegraph.computer.core.common.ComputerContext; import org.apache.hugegraph.computer.core.common.ContainerInfo; @@ -43,12 +39,17 @@ import org.apache.hugegraph.util.Log; import org.slf4j.Logger; -import java.io.File; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.LinkedList; -import java.util.List; -import java.util.Locale; +import io.minio.BucketExistsArgs; +import io.minio.DownloadObjectArgs; +import io.minio.ListObjectsArgs; +import io.minio.MakeBucketArgs; +import io.minio.MinioClient; +import io.minio.RemoveObjectsArgs; +import io.minio.Result; +import io.minio.UploadObjectArgs; +import io.minio.messages.DeleteError; +import io.minio.messages.DeleteObject; +import io.minio.messages.Item; public class SnapshotManager implements Manager { diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/BufferFileSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/BufferFileSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/BufferFileSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/BufferFileSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/DefaultSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/DefaultSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/DefaultSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/DefaultSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/HgkvFileSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/HgkvFileSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/HgkvFileSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/HgkvFileSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/Sorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/Sorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/Sorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/Sorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombinableSorterFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombinableSorterFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombinableSorterFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombinableSorterFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvInnerSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvInnerSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvInnerSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvInnerSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvOuterSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvOuterSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvOuterSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineKvOuterSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvInnerSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvInnerSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvInnerSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvInnerSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvOuterSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvOuterSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvOuterSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/CombineSubKvOuterSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/InnerSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/InnerSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/InnerSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/InnerSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvInnerSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvInnerSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvInnerSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvInnerSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvOuterSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvOuterSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvOuterSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/KvOuterSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/OuterSortFlusher.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/OuterSortFlusher.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/OuterSortFlusher.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/OuterSortFlusher.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIterator.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIterator.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIterator.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIterator.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIteratorAdaptor.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIteratorAdaptor.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIteratorAdaptor.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/flusher/PeekableIteratorAdaptor.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMerger.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMerger.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMerger.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMerger.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMergerImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMergerImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMergerImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/merge/FileMergerImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorterImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorterImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorterImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/InputsSorterImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/JavaInputSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/JavaInputSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/JavaInputSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/JavaInputSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SubKvSorter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SubKvSorter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SubKvSorter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SubKvSorter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/AbstractInputsSorting.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/AbstractInputsSorting.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/AbstractInputsSorting.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/AbstractInputsSorting.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/HeapInputsSorting.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/HeapInputsSorting.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/HeapInputsSorting.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/HeapInputsSorting.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSorting.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSorting.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSorting.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSorting.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/LoserTreeInputsSorting.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/LoserTreeInputsSorting.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/LoserTreeInputsSorting.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/LoserTreeInputsSorting.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/RecvSortManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/RecvSortManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/RecvSortManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/RecvSortManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SendSortManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SendSortManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SendSortManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SendSortManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingFactory.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingFactory.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingFactory.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingFactory.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingMode.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingMode.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingMode.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingMode.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/EntryIterator.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/EntryIterator.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/EntryIterator.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/EntryIterator.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileGenerator.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileGenerator.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileGenerator.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileGenerator.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/FileManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileReader.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileReader.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileReader.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileReader.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileWriter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileWriter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileWriter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/KvEntryFileWriter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/StoreManager.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/StoreManager.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/StoreManager.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/StoreManager.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/SuperstepFileGenerator.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/SuperstepFileGenerator.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/SuperstepFileGenerator.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/SuperstepFileGenerator.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesWithFirstSubKvInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesWithFirstSubKvInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesWithFirstSubKvInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/KvEntriesWithFirstSubKvInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/SubKvEntriesInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/SubKvEntriesInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/SubKvEntriesInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/buffer/SubKvEntriesInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/AbstractKvEntry.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/AbstractKvEntry.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/AbstractKvEntry.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/AbstractKvEntry.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/CachedPointer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/CachedPointer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/CachedPointer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/CachedPointer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/DefaultKvEntry.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/DefaultKvEntry.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/DefaultKvEntry.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/DefaultKvEntry.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntriesUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntriesUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntriesUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntriesUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInput.java similarity index 99% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInput.java index 48197c164..aac5b3636 100644 --- a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInput.java +++ b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInput.java @@ -18,7 +18,6 @@ package org.apache.hugegraph.computer.core.store.entry; import java.io.IOException; - import org.apache.hugegraph.computer.core.io.Readable; public interface EntryInput { diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInputImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInputImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInputImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryInputImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutputImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutputImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutputImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/EntryOutputImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/InlinePointer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/InlinePointer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/InlinePointer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/InlinePointer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntry.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntry.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntry.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntry.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReader.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReader.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReader.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReader.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReaderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReaderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReaderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryReaderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWithFirstSubKv.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWithFirstSubKv.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWithFirstSubKv.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWithFirstSubKv.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriterImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriterImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriterImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/KvEntryWriterImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Pointer.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Pointer.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Pointer.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Pointer.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Range.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Range.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Range.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/entry/Range.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryBuilder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryBuilder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryBuilder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryBuilder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryReader.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryReader.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryReader.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileEntryReader.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileSubEntryReader.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileSubEntryReader.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileSubEntryReader.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/bufferfile/BufferFileSubEntryReader.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/AbstractHgkvFile.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/AbstractHgkvFile.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/AbstractHgkvFile.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/AbstractHgkvFile.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDir.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDir.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDir.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDir.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDirImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDirImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDirImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvDirImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFile.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFile.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFile.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFile.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFileImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFileImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFileImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/HgkvFileImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/BlockBuilder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/BlockBuilder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/BlockBuilder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/BlockBuilder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/DataBlockBuilderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/DataBlockBuilderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/DataBlockBuilderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/DataBlockBuilderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvDirBuilderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvDirBuilderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvDirBuilderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvDirBuilderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/HgkvFileBuilderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilder.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilder.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilder.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilder.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/builder/IndexBlockBuilderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDir4SubKvReaderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDir4SubKvReaderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDir4SubKvReaderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDir4SubKvReaderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDirReaderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDirReaderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDirReaderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvDirReaderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvFileReaderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvFileReaderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvFileReaderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/hgkvfile/reader/HgkvFileReaderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DefaultSelectedFiles.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DefaultSelectedFiles.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DefaultSelectedFiles.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DefaultSelectedFiles.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DisperseEvenlySelector.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DisperseEvenlySelector.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DisperseEvenlySelector.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/DisperseEvenlySelector.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/InputFilesSelector.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/InputFilesSelector.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/InputFilesSelector.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/InputFilesSelector.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/SelectedFiles.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/SelectedFiles.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/SelectedFiles.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/select/SelectedFiles.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReader.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReader.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReader.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReader.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReaderImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReaderImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReaderImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileReaderImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriter.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriter.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriter.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriter.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriterImpl.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriterImpl.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriterImpl.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/BitsFileWriterImpl.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFile.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFile.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFile.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFile.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileInput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileInput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileInput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileInput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileOutput.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileOutput.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileOutput.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/store/file/seqfile/ValueFileOutput.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/Consumers.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/Consumers.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/Consumers.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/Consumers.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/FileUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/FileUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/FileUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/FileUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ShutdownHook.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ShutdownHook.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ShutdownHook.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/ShutdownHook.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/StringEncodeUtil.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/StringEncodeUtil.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/util/StringEncodeUtil.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/util/StringEncodeUtil.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerService.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerService.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerService.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerService.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStat.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStat.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStat.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStat.java diff --git a/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/load/LoadService.java b/computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/load/LoadService.java similarity index 100% rename from computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/load/LoadService.java rename to computer/computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/load/LoadService.java diff --git a/computer-dist/Dockerfile b/computer/computer-dist/Dockerfile similarity index 100% rename from computer-dist/Dockerfile rename to computer/computer-dist/Dockerfile diff --git a/computer-dist/pom.xml b/computer/computer-dist/pom.xml similarity index 100% rename from computer-dist/pom.xml rename to computer/computer-dist/pom.xml diff --git a/computer-dist/release-docs/LICENSE b/computer/computer-dist/release-docs/LICENSE similarity index 100% rename from computer-dist/release-docs/LICENSE rename to computer/computer-dist/release-docs/LICENSE diff --git a/computer-dist/release-docs/NOTICE b/computer/computer-dist/release-docs/NOTICE similarity index 100% rename from computer-dist/release-docs/NOTICE rename to computer/computer-dist/release-docs/NOTICE diff --git a/computer-dist/release-docs/licenses/LICENSE-accessors-smart.txt b/computer/computer-dist/release-docs/licenses/LICENSE-accessors-smart.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-accessors-smart.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-accessors-smart.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-activation.txt b/computer/computer-dist/release-docs/licenses/LICENSE-activation.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-activation.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-activation.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-animal-sniffer-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-apiguardian-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-apiguardian-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-apiguardian-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-apiguardian-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-asm.txt b/computer/computer-dist/release-docs/licenses/LICENSE-asm.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-asm.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-asm.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-audience-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-audience-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-audience-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-audience-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-auto-service-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-auto-service-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-auto-service-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-auto-service-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-automaton.txt b/computer/computer-dist/release-docs/licenses/LICENSE-automaton.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-automaton.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-automaton.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-avro.txt b/computer/computer-dist/release-docs/licenses/LICENSE-avro.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-avro.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-avro.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-bcprov-jdk18on.txt b/computer/computer-dist/release-docs/licenses/LICENSE-bcprov-jdk18on.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-bcprov-jdk18on.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-bcprov-jdk18on.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-bolt.txt b/computer/computer-dist/release-docs/licenses/LICENSE-bolt.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-bolt.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-bolt.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-builder-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-builder-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-builder-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-builder-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-byte-buddy.txt b/computer/computer-dist/release-docs/licenses/LICENSE-byte-buddy.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-byte-buddy.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-byte-buddy.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-checker-qual.txt b/computer/computer-dist/release-docs/licenses/LICENSE-checker-qual.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-checker-qual.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-checker-qual.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-beanutils.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-beanutils.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-beanutils.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-beanutils.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-cli.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-cli.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-cli.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-cli.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-codec.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-codec.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-codec.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-codec.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-collections.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-collections.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-collections.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-collections.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-compress.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-compress.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-compress.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-compress.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-configuration.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-configuration.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-configuration.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-configuration.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-configuration2.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-configuration2.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-configuration2.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-configuration2.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-crypto.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-crypto.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-crypto.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-crypto.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-io.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-io.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-io.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-io.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-lang.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-lang.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-lang.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-lang.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-lang3.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-lang3.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-lang3.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-lang3.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-logging.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-logging.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-logging.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-logging.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-math3.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-math3.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-math3.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-math3.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-net.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-net.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-net.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-net.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-commons-text.txt b/computer/computer-dist/release-docs/licenses/LICENSE-commons-text.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-commons-text.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-commons-text.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-curator-client.txt b/computer/computer-dist/release-docs/licenses/LICENSE-curator-client.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-curator-client.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-curator-client.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-curator-framework.txt b/computer/computer-dist/release-docs/licenses/LICENSE-curator-framework.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-curator-framework.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-curator-framework.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-curator-recipes.txt b/computer/computer-dist/release-docs/licenses/LICENSE-curator-recipes.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-curator-recipes.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-curator-recipes.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-disruptor.txt b/computer/computer-dist/release-docs/licenses/LICENSE-disruptor.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-disruptor.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-disruptor.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-error_prone_annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-failsafe.txt b/computer/computer-dist/release-docs/licenses/LICENSE-failsafe.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-failsafe.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-failsafe.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-findbugs-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-generex.txt b/computer/computer-dist/release-docs/licenses/LICENSE-generex.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-generex.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-generex.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-groovy-all.txt b/computer/computer-dist/release-docs/licenses/LICENSE-groovy-all.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-groovy-all.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-groovy-all.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-context.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-context.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-context.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-context.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-grpclb.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-grpclb.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-grpclb.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-grpclb.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-netty.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-netty.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-netty.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-netty.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-protobuf-lite.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-protobuf.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-grpc-stub.txt b/computer/computer-dist/release-docs/licenses/LICENSE-grpc-stub.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-grpc-stub.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-grpc-stub.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-gson.txt b/computer/computer-dist/release-docs/licenses/LICENSE-gson.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-gson.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-gson.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-guava.txt b/computer/computer-dist/release-docs/licenses/LICENSE-guava.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-guava.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-guava.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hadoop-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hadoop-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hadoop-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hadoop-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hadoop-auth.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hadoop-auth.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hadoop-auth.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hadoop-auth.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hadoop-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hadoop-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hadoop-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hadoop-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hadoop-hdfs-client.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hadoop-hdfs-client.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hadoop-hdfs-client.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hadoop-hdfs-client.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hamcrest-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hamcrest-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hamcrest-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hamcrest-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-client.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-client.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-client.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-client.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-hadoop-compat.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-hadoop-compat.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-hadoop-compat.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-hadoop-compat.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-hadoop2-compat.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-hadoop2-compat.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-hadoop2-compat.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-hadoop2-compat.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-http.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-http.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-http.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-http.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-mapreduce.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-mapreduce.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-mapreduce.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-mapreduce.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-metrics-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-metrics-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-metrics-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-metrics-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-metrics.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-metrics.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-metrics.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-metrics.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-procedure.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-procedure.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-procedure.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-procedure.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-protocol-shaded.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-protocol-shaded.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-protocol-shaded.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-protocol-shaded.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-protocol.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-protocol.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-protocol.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-protocol.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-replication.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-replication.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-replication.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-replication.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-server.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-server.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-server.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-server.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-client-byo-hadoop.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-client-byo-hadoop.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-shaded-client-byo-hadoop.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-client-byo-hadoop.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-miscellaneous.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-miscellaneous.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-shaded-miscellaneous.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-miscellaneous.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-netty.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-netty.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-shaded-netty.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-netty.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-protobuf.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-protobuf.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-shaded-protobuf.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-shaded-protobuf.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hbase-zookeeper.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hbase-zookeeper.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hbase-zookeeper.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hbase-zookeeper.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hessian.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hessian.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hessian.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hessian.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-htrace-core4.txt b/computer/computer-dist/release-docs/licenses/LICENSE-htrace-core4.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-htrace-core4.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-htrace-core4.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hugegraph-client.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-client.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hugegraph-client.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-client.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hugegraph-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hugegraph-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hugegraph-loader.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-loader.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hugegraph-loader.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-loader.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-hugegraph-rpc.txt b/computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-rpc.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-hugegraph-rpc.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-hugegraph-rpc.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-j2objc-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-core-asl.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-core-asl.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-core-asl.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-core-asl.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-databind.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-databind.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-databind.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-databind.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-dataformat-yaml.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-datatype-jsr310.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-base.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs-json-provider.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-jaxrs.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-mapper-asl.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-mapper-asl.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-mapper-asl.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-mapper-asl.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-module-jaxb-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jackson-xc.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jackson-xc.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jackson-xc.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jackson-xc.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jakarta.activation-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jakarta.activation.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jakarta.activation.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jakarta.activation.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jakarta.activation.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jamon-runtime.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jamon-runtime.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jamon-runtime.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jamon-runtime.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javassist.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javassist.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javassist.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javassist.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.annotation-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.annotation-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.annotation-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.annotation-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.el.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.el.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.el.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.el.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.inject.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.inject.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.inject.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.inject.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.json.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.json.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.json.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.json.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.servlet-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.servlet-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.servlet-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.servlet-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp.txt b/computer/computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-javax.servlet.jsp.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jaxb-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jaxb-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jaxb-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jaxb-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jaxb-impl.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jaxb-impl.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jaxb-impl.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jaxb-impl.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jcip-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jcip-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jcip-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jcip-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jcodings.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jcodings.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jcodings.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jcodings.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jcommander.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jcommander.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jcommander.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jcommander.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jersey-container-servlet-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jersey-container-servlet-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jersey-container-servlet-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jersey-container-servlet-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jersey-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jersey-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jersey-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jersey-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jersey-json.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jersey-json.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jersey-json.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jersey-json.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jersey-servlet.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jersey-servlet.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jersey-servlet.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jersey-servlet.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetcd-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetcd-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetcd-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetcd-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetcd-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetcd-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetcd-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetcd-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jettison.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jettison.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jettison.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jettison.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-http.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-http.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-http.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-http.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-io.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-io.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-io.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-io.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-security.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-security.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-security.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-security.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-server.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-server.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-server.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-server.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-servlet.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-servlet.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-servlet.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-servlet.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-util-ajax.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-util-ajax.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-util-ajax.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-util-ajax.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-util.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-util.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-util.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-util.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-webapp.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-webapp.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-webapp.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-webapp.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jetty-xml.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jetty-xml.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jetty-xml.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jetty-xml.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jline.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jline.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jline.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jline.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-joda-time.txt b/computer/computer-dist/release-docs/licenses/LICENSE-joda-time.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-joda-time.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-joda-time.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-joni.txt b/computer/computer-dist/release-docs/licenses/LICENSE-joni.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-joni.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-joni.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jsch.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jsch.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jsch.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jsch.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-json-smart.txt b/computer/computer-dist/release-docs/licenses/LICENSE-json-smart.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-json-smart.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-json-smart.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-jsr305.txt b/computer/computer-dist/release-docs/licenses/LICENSE-jsr305.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-jsr305.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-jsr305.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-junit.txt b/computer/computer-dist/release-docs/licenses/LICENSE-junit.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-junit.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-junit.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-admin.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-admin.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-admin.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-admin.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-client.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-client.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-client.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-client.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-crypto.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-crypto.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-crypto.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-crypto.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-identity.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-identity.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-identity.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-identity.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-server.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-server.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-server.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-server.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-simplekdc.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerb-util.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerb-util.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerb-util.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerb-util.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerby-asn1.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerby-asn1.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerby-asn1.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerby-asn1.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerby-config.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerby-config.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerby-config.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerby-config.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerby-pkix.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerby-pkix.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerby-pkix.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerby-pkix.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerby-util.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerby-util.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerby-util.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerby-util.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kerby-xdr.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kerby-xdr.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kerby-xdr.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kerby-xdr.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk7.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk7.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk7.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk7.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk8.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk8.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk8.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib-jdk8.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kotlin-stdlib.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-client.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-client.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-client.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-client.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-admissionregistration.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-admissionregistration.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-admissionregistration.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-admissionregistration.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apiextensions.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apiextensions.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apiextensions.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apiextensions.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apps.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apps.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apps.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-apps.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-autoscaling.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-autoscaling.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-autoscaling.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-autoscaling.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-batch.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-batch.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-batch.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-batch.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-certificates.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-certificates.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-certificates.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-certificates.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-common.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-common.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-common.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-common.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-coordination.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-coordination.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-coordination.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-coordination.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-discovery.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-discovery.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-discovery.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-discovery.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-events.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-events.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-events.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-events.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-extensions.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-extensions.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-extensions.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-extensions.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-flowcontrol.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-flowcontrol.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-flowcontrol.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-flowcontrol.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-metrics.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-metrics.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-metrics.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-metrics.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-networking.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-networking.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-networking.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-networking.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-node.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-node.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-node.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-node.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-policy.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-policy.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-policy.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-policy.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-rbac.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-rbac.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-rbac.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-rbac.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-scheduling.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-scheduling.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-scheduling.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-scheduling.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-storageclass.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-storageclass.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-model-storageclass.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-model-storageclass.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-kubernetes-server-mock.txt b/computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-server-mock.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-kubernetes-server-mock.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-kubernetes-server-mock.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-lightning-csv.txt b/computer/computer-dist/release-docs/licenses/LICENSE-lightning-csv.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-lightning-csv.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-lightning-csv.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-listenablefuture.txt b/computer/computer-dist/release-docs/licenses/LICENSE-listenablefuture.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-listenablefuture.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-listenablefuture.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-log4j-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-log4j-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-log4j-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-log4j-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-log4j-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-log4j-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-log4j-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-log4j-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt b/computer/computer-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-log4j-slf4j-impl.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-log4j.txt b/computer/computer-dist/release-docs/licenses/LICENSE-log4j.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-log4j.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-log4j.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-logging-interceptor.txt b/computer/computer-dist/release-docs/licenses/LICENSE-logging-interceptor.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-logging-interceptor.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-logging-interceptor.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-lookout-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-lookout-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-lookout-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-lookout-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-lz4-java.txt b/computer/computer-dist/release-docs/licenses/LICENSE-lz4-java.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-lz4-java.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-lz4-java.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-metrics-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-metrics-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-metrics-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-metrics-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-minio.txt b/computer/computer-dist/release-docs/licenses/LICENSE-minio.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-minio.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-minio.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-mockito-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-mockito-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-mockito-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-mockito-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-mvel2.txt b/computer/computer-dist/release-docs/licenses/LICENSE-mvel2.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-mvel2.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-mvel2.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-netty-all.txt b/computer/computer-dist/release-docs/licenses/LICENSE-netty-all.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-netty-all.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-netty-all.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-netty.txt b/computer/computer-dist/release-docs/licenses/LICENSE-netty.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-netty.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-netty.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-nimbus-jose-jwt.txt b/computer/computer-dist/release-docs/licenses/LICENSE-nimbus-jose-jwt.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-nimbus-jose-jwt.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-nimbus-jose-jwt.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-objenesis.txt b/computer/computer-dist/release-docs/licenses/LICENSE-objenesis.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-objenesis.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-objenesis.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-okhttp.txt b/computer/computer-dist/release-docs/licenses/LICENSE-okhttp.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-okhttp.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-okhttp.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-okio-jvm.txt b/computer/computer-dist/release-docs/licenses/LICENSE-okio-jvm.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-okio-jvm.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-okio-jvm.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-okio.txt b/computer/computer-dist/release-docs/licenses/LICENSE-okio.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-okio.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-okio.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-opentracing-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-opentracing-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-opentracing-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-opentracing-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-opentracing-mock.txt b/computer/computer-dist/release-docs/licenses/LICENSE-opentracing-mock.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-opentracing-mock.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-opentracing-mock.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-opentracing-noop.txt b/computer/computer-dist/release-docs/licenses/LICENSE-opentracing-noop.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-opentracing-noop.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-opentracing-noop.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-opentracing-util.txt b/computer/computer-dist/release-docs/licenses/LICENSE-opentracing-util.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-opentracing-util.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-opentracing-util.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-ow2-asm.txt b/computer/computer-dist/release-docs/licenses/LICENSE-ow2-asm.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-ow2-asm.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-ow2-asm.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-paranamer.txt b/computer/computer-dist/release-docs/licenses/LICENSE-paranamer.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-paranamer.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-paranamer.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-perfmark-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-perfmark-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-perfmark-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-perfmark-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt b/computer/computer-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-proto-google-common-protos.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-protobuf-java-util.txt b/computer/computer-dist/release-docs/licenses/LICENSE-protobuf-java-util.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-protobuf-java-util.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-protobuf-java-util.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-protobuf-java.txt b/computer/computer-dist/release-docs/licenses/LICENSE-protobuf-java.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-protobuf-java.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-protobuf-java.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-re2j.txt b/computer/computer-dist/release-docs/licenses/LICENSE-re2j.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-re2j.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-re2j.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-resourcecify-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-resourcecify-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-resourcecify-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-resourcecify-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sfm-converter.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sfm-converter.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sfm-converter.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sfm-converter.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sfm-csv.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sfm-csv.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sfm-csv.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sfm-csv.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sfm-map.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sfm-map.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sfm-map.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sfm-map.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sfm-reflect.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sfm-reflect.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sfm-reflect.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sfm-reflect.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sfm-tuples.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sfm-tuples.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sfm-tuples.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sfm-tuples.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sfm-util.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sfm-util.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sfm-util.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sfm-util.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-simple-xml-safe.txt b/computer/computer-dist/release-docs/licenses/LICENSE-simple-xml-safe.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-simple-xml-safe.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-simple-xml-safe.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-slf4j-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-slf4j-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-slf4j-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-slf4j-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-slf4j-log4j12.txt b/computer/computer-dist/release-docs/licenses/LICENSE-slf4j-log4j12.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-slf4j-log4j12.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-slf4j-log4j12.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-snakeyaml.txt b/computer/computer-dist/release-docs/licenses/LICENSE-snakeyaml.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-snakeyaml.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-snakeyaml.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-snappy-java.txt b/computer/computer-dist/release-docs/licenses/LICENSE-snappy-java.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-snappy-java.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-snappy-java.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sofa-common-tools.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sofa-rpc-all.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sofa-rpc-all.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sofa-rpc-all.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sofa-rpc-all.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-stax2-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-stax2-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-stax2-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-stax2-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sundr-codegen.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sundr-codegen.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sundr-codegen.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sundr-codegen.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-sundr-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-sundr-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-sundr-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-sundr-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-swagger-annotations.txt b/computer/computer-dist/release-docs/licenses/LICENSE-swagger-annotations.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-swagger-annotations.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-swagger-annotations.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-swagger-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-swagger-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-swagger-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-swagger-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-swagger-models.txt b/computer/computer-dist/release-docs/licenses/LICENSE-swagger-models.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-swagger-models.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-swagger-models.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-token-provider.txt b/computer/computer-dist/release-docs/licenses/LICENSE-token-provider.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-token-provider.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-token-provider.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-tracer-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-tracer-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-tracer-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-tracer-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-validation-api.txt b/computer/computer-dist/release-docs/licenses/LICENSE-validation-api.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-validation-api.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-validation-api.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-woodstox-core.txt b/computer/computer-dist/release-docs/licenses/LICENSE-woodstox-core.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-woodstox-core.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-woodstox-core.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-zjsonpatch.txt b/computer/computer-dist/release-docs/licenses/LICENSE-zjsonpatch.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-zjsonpatch.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-zjsonpatch.txt diff --git a/computer-dist/release-docs/licenses/LICENSE-zookeeper.txt b/computer/computer-dist/release-docs/licenses/LICENSE-zookeeper.txt similarity index 100% rename from computer-dist/release-docs/licenses/LICENSE-zookeeper.txt rename to computer/computer-dist/release-docs/licenses/LICENSE-zookeeper.txt diff --git a/computer-dist/scripts/apache-release.sh b/computer/computer-dist/scripts/apache-release.sh similarity index 100% rename from computer-dist/scripts/apache-release.sh rename to computer/computer-dist/scripts/apache-release.sh diff --git a/computer-dist/scripts/dependency/check_dependencies.sh b/computer/computer-dist/scripts/dependency/check_dependencies.sh similarity index 100% rename from computer-dist/scripts/dependency/check_dependencies.sh rename to computer/computer-dist/scripts/dependency/check_dependencies.sh diff --git a/computer-dist/scripts/dependency/known-dependencies.txt b/computer/computer-dist/scripts/dependency/known-dependencies.txt similarity index 100% rename from computer-dist/scripts/dependency/known-dependencies.txt rename to computer/computer-dist/scripts/dependency/known-dependencies.txt diff --git a/computer-dist/scripts/dependency/regenerate_known_dependencies.sh b/computer/computer-dist/scripts/dependency/regenerate_known_dependencies.sh similarity index 100% rename from computer-dist/scripts/dependency/regenerate_known_dependencies.sh rename to computer/computer-dist/scripts/dependency/regenerate_known_dependencies.sh diff --git a/computer-dist/src/assembly/dataset/load-movie-data.groovy b/computer/computer-dist/src/assembly/dataset/load-movie-data.groovy similarity index 100% rename from computer-dist/src/assembly/dataset/load-movie-data.groovy rename to computer/computer-dist/src/assembly/dataset/load-movie-data.groovy diff --git a/computer-dist/src/assembly/dataset/schema.groovy b/computer/computer-dist/src/assembly/dataset/schema.groovy similarity index 100% rename from computer-dist/src/assembly/dataset/schema.groovy rename to computer/computer-dist/src/assembly/dataset/schema.groovy diff --git a/computer-dist/src/assembly/dataset/struct.json b/computer/computer-dist/src/assembly/dataset/struct.json similarity index 100% rename from computer-dist/src/assembly/dataset/struct.json rename to computer/computer-dist/src/assembly/dataset/struct.json diff --git a/computer-dist/src/assembly/descriptor/assembly.xml b/computer/computer-dist/src/assembly/descriptor/assembly.xml similarity index 100% rename from computer-dist/src/assembly/descriptor/assembly.xml rename to computer/computer-dist/src/assembly/descriptor/assembly.xml diff --git a/computer-dist/src/assembly/static/bin/start-computer.sh b/computer/computer-dist/src/assembly/static/bin/start-computer.sh similarity index 100% rename from computer-dist/src/assembly/static/bin/start-computer.sh rename to computer/computer-dist/src/assembly/static/bin/start-computer.sh diff --git a/computer-dist/src/assembly/static/conf/computer.properties b/computer/computer-dist/src/assembly/static/conf/computer.properties similarity index 100% rename from computer-dist/src/assembly/static/conf/computer.properties rename to computer/computer-dist/src/assembly/static/conf/computer.properties diff --git a/computer-dist/src/assembly/static/conf/log4j2.xml b/computer/computer-dist/src/assembly/static/conf/log4j2.xml similarity index 100% rename from computer-dist/src/assembly/static/conf/log4j2.xml rename to computer/computer-dist/src/assembly/static/conf/log4j2.xml diff --git a/computer-dist/src/assembly/travis/build-images.sh b/computer/computer-dist/src/assembly/travis/build-images.sh similarity index 100% rename from computer-dist/src/assembly/travis/build-images.sh rename to computer/computer-dist/src/assembly/travis/build-images.sh diff --git a/computer-dist/src/assembly/travis/install-env.sh b/computer/computer-dist/src/assembly/travis/install-env.sh similarity index 100% rename from computer-dist/src/assembly/travis/install-env.sh rename to computer/computer-dist/src/assembly/travis/install-env.sh diff --git a/computer-dist/src/assembly/travis/install-hdfs.sh b/computer/computer-dist/src/assembly/travis/install-hdfs.sh similarity index 100% rename from computer-dist/src/assembly/travis/install-hdfs.sh rename to computer/computer-dist/src/assembly/travis/install-hdfs.sh diff --git a/computer-dist/src/assembly/travis/install-hugegraph-from-source.sh b/computer/computer-dist/src/assembly/travis/install-hugegraph-from-source.sh similarity index 100% rename from computer-dist/src/assembly/travis/install-hugegraph-from-source.sh rename to computer/computer-dist/src/assembly/travis/install-hugegraph-from-source.sh diff --git a/computer-dist/src/assembly/travis/install-k8s.sh b/computer/computer-dist/src/assembly/travis/install-k8s.sh similarity index 100% rename from computer-dist/src/assembly/travis/install-k8s.sh rename to computer/computer-dist/src/assembly/travis/install-k8s.sh diff --git a/computer-dist/src/assembly/travis/load-data-into-hugegraph.sh b/computer/computer-dist/src/assembly/travis/load-data-into-hugegraph.sh similarity index 100% rename from computer-dist/src/assembly/travis/load-data-into-hugegraph.sh rename to computer/computer-dist/src/assembly/travis/load-data-into-hugegraph.sh diff --git a/computer-dist/src/assembly/travis/start-etcd.sh b/computer/computer-dist/src/assembly/travis/start-etcd.sh similarity index 100% rename from computer-dist/src/assembly/travis/start-etcd.sh rename to computer/computer-dist/src/assembly/travis/start-etcd.sh diff --git a/computer-dist/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputer.java b/computer/computer-dist/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputer.java similarity index 100% rename from computer-dist/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputer.java rename to computer/computer-dist/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputer.java diff --git a/computer-driver/pom.xml b/computer/computer-driver/pom.xml similarity index 100% rename from computer-driver/pom.xml rename to computer/computer-driver/pom.xml diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriver.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriver.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriver.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriver.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriverException.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriverException.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriverException.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/ComputerDriverException.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/DefaultJobState.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/DefaultJobState.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/DefaultJobState.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/DefaultJobState.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobObserver.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobObserver.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobObserver.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobObserver.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobState.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobState.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobState.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobState.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobStatus.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobStatus.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobStatus.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/JobStatus.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/SuperstepStat.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/SuperstepStat.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/SuperstepStat.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/SuperstepStat.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/config/DriverConfigOption.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/config/DriverConfigOption.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/config/DriverConfigOption.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/config/DriverConfigOption.java diff --git a/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/util/JsonUtil.java b/computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/util/JsonUtil.java similarity index 100% rename from computer-driver/src/main/java/org/apache/hugegraph/computer/driver/util/JsonUtil.java rename to computer/computer-driver/src/main/java/org/apache/hugegraph/computer/driver/util/JsonUtil.java diff --git a/computer-k8s-operator/Dockerfile b/computer/computer-k8s-operator/Dockerfile similarity index 100% rename from computer-k8s-operator/Dockerfile rename to computer/computer-k8s-operator/Dockerfile diff --git a/computer-k8s-operator/crd-generate/.dockerignore b/computer/computer-k8s-operator/crd-generate/.dockerignore similarity index 100% rename from computer-k8s-operator/crd-generate/.dockerignore rename to computer/computer-k8s-operator/crd-generate/.dockerignore diff --git a/computer-k8s-operator/crd-generate/.gitignore b/computer/computer-k8s-operator/crd-generate/.gitignore similarity index 100% rename from computer-k8s-operator/crd-generate/.gitignore rename to computer/computer-k8s-operator/crd-generate/.gitignore diff --git a/computer-k8s-operator/crd-generate/Dockerfile b/computer/computer-k8s-operator/crd-generate/Dockerfile similarity index 100% rename from computer-k8s-operator/crd-generate/Dockerfile rename to computer/computer-k8s-operator/crd-generate/Dockerfile diff --git a/computer-k8s-operator/crd-generate/Makefile b/computer/computer-k8s-operator/crd-generate/Makefile similarity index 100% rename from computer-k8s-operator/crd-generate/Makefile rename to computer/computer-k8s-operator/crd-generate/Makefile diff --git a/computer-k8s-operator/crd-generate/PROJECT b/computer/computer-k8s-operator/crd-generate/PROJECT similarity index 100% rename from computer-k8s-operator/crd-generate/PROJECT rename to computer/computer-k8s-operator/crd-generate/PROJECT diff --git a/computer-k8s-operator/crd-generate/README.md b/computer/computer-k8s-operator/crd-generate/README.md similarity index 100% rename from computer-k8s-operator/crd-generate/README.md rename to computer/computer-k8s-operator/crd-generate/README.md diff --git a/computer-k8s-operator/crd-generate/api/v1/groupversion_info.go b/computer/computer-k8s-operator/crd-generate/api/v1/groupversion_info.go similarity index 100% rename from computer-k8s-operator/crd-generate/api/v1/groupversion_info.go rename to computer/computer-k8s-operator/crd-generate/api/v1/groupversion_info.go diff --git a/computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_types.go b/computer/computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_types.go similarity index 100% rename from computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_types.go rename to computer/computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_types.go diff --git a/computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_webhook.go b/computer/computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_webhook.go similarity index 100% rename from computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_webhook.go rename to computer/computer-k8s-operator/crd-generate/api/v1/hugegraphcomputerjob_webhook.go diff --git a/computer-k8s-operator/crd-generate/api/v1/webhook_suite_test.go b/computer/computer-k8s-operator/crd-generate/api/v1/webhook_suite_test.go similarity index 100% rename from computer-k8s-operator/crd-generate/api/v1/webhook_suite_test.go rename to computer/computer-k8s-operator/crd-generate/api/v1/webhook_suite_test.go diff --git a/computer-k8s-operator/crd-generate/cmd/generate.go b/computer/computer-k8s-operator/crd-generate/cmd/generate.go similarity index 100% rename from computer-k8s-operator/crd-generate/cmd/generate.go rename to computer/computer-k8s-operator/crd-generate/cmd/generate.go diff --git a/computer-k8s-operator/crd-generate/cmd/main.go b/computer/computer-k8s-operator/crd-generate/cmd/main.go similarity index 100% rename from computer-k8s-operator/crd-generate/cmd/main.go rename to computer/computer-k8s-operator/crd-generate/cmd/main.go diff --git a/computer-k8s-operator/crd-generate/config/certmanager/certificate.yaml b/computer/computer-k8s-operator/crd-generate/config/certmanager/certificate.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/certmanager/certificate.yaml rename to computer/computer-k8s-operator/crd-generate/config/certmanager/certificate.yaml diff --git a/computer-k8s-operator/crd-generate/config/certmanager/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/certmanager/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/certmanager/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/certmanager/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/certmanager/kustomizeconfig.yaml b/computer/computer-k8s-operator/crd-generate/config/certmanager/kustomizeconfig.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/certmanager/kustomizeconfig.yaml rename to computer/computer-k8s-operator/crd-generate/config/certmanager/kustomizeconfig.yaml diff --git a/computer-k8s-operator/crd-generate/config/crd/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/crd/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/crd/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/crd/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/crd/kustomizeconfig.yaml b/computer/computer-k8s-operator/crd-generate/config/crd/kustomizeconfig.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/crd/kustomizeconfig.yaml rename to computer/computer-k8s-operator/crd-generate/config/crd/kustomizeconfig.yaml diff --git a/computer-k8s-operator/crd-generate/config/crd/patches/cainjection_in_hugegraphcomputerjobs.yaml b/computer/computer-k8s-operator/crd-generate/config/crd/patches/cainjection_in_hugegraphcomputerjobs.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/crd/patches/cainjection_in_hugegraphcomputerjobs.yaml rename to computer/computer-k8s-operator/crd-generate/config/crd/patches/cainjection_in_hugegraphcomputerjobs.yaml diff --git a/computer-k8s-operator/crd-generate/config/crd/patches/webhook_in_hugegraphcomputerjobs.yaml b/computer/computer-k8s-operator/crd-generate/config/crd/patches/webhook_in_hugegraphcomputerjobs.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/crd/patches/webhook_in_hugegraphcomputerjobs.yaml rename to computer/computer-k8s-operator/crd-generate/config/crd/patches/webhook_in_hugegraphcomputerjobs.yaml diff --git a/computer-k8s-operator/crd-generate/config/default/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/default/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/default/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/default/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/default/manager_auth_proxy_patch.yaml b/computer/computer-k8s-operator/crd-generate/config/default/manager_auth_proxy_patch.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/default/manager_auth_proxy_patch.yaml rename to computer/computer-k8s-operator/crd-generate/config/default/manager_auth_proxy_patch.yaml diff --git a/computer-k8s-operator/crd-generate/config/default/manager_config_patch.yaml b/computer/computer-k8s-operator/crd-generate/config/default/manager_config_patch.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/default/manager_config_patch.yaml rename to computer/computer-k8s-operator/crd-generate/config/default/manager_config_patch.yaml diff --git a/computer-k8s-operator/crd-generate/config/default/manager_webhook_patch.yaml b/computer/computer-k8s-operator/crd-generate/config/default/manager_webhook_patch.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/default/manager_webhook_patch.yaml rename to computer/computer-k8s-operator/crd-generate/config/default/manager_webhook_patch.yaml diff --git a/computer-k8s-operator/crd-generate/config/default/webhookcainjection_patch.yaml b/computer/computer-k8s-operator/crd-generate/config/default/webhookcainjection_patch.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/default/webhookcainjection_patch.yaml rename to computer/computer-k8s-operator/crd-generate/config/default/webhookcainjection_patch.yaml diff --git a/computer-k8s-operator/crd-generate/config/etcd/etcd_server.yaml b/computer/computer-k8s-operator/crd-generate/config/etcd/etcd_server.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/etcd/etcd_server.yaml rename to computer/computer-k8s-operator/crd-generate/config/etcd/etcd_server.yaml diff --git a/computer-k8s-operator/crd-generate/config/etcd/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/etcd/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/etcd/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/etcd/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/manager/controller_manager_config.yaml b/computer/computer-k8s-operator/crd-generate/config/manager/controller_manager_config.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/manager/controller_manager_config.yaml rename to computer/computer-k8s-operator/crd-generate/config/manager/controller_manager_config.yaml diff --git a/computer-k8s-operator/crd-generate/config/manager/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/manager/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/manager/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/manager/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/manager/manager.yaml b/computer/computer-k8s-operator/crd-generate/config/manager/manager.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/manager/manager.yaml rename to computer/computer-k8s-operator/crd-generate/config/manager/manager.yaml diff --git a/computer-k8s-operator/crd-generate/config/minio/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/minio/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/minio/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/minio/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/minio/minio_server.yaml b/computer/computer-k8s-operator/crd-generate/config/minio/minio_server.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/minio/minio_server.yaml rename to computer/computer-k8s-operator/crd-generate/config/minio/minio_server.yaml diff --git a/computer-k8s-operator/crd-generate/config/prometheus/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/prometheus/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/prometheus/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/prometheus/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/prometheus/monitor.yaml b/computer/computer-k8s-operator/crd-generate/config/prometheus/monitor.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/prometheus/monitor.yaml rename to computer/computer-k8s-operator/crd-generate/config/prometheus/monitor.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_client_clusterrole.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_client_clusterrole.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/auth_proxy_client_clusterrole.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_client_clusterrole.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role_binding.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role_binding.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role_binding.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_role_binding.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_service.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_service.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/auth_proxy_service.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/auth_proxy_service.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_editor_role.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_editor_role.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_editor_role.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_editor_role.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_viewer_role.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_viewer_role.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_viewer_role.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/hugegraphcomputerjob_viewer_role.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/leader_election_role.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/leader_election_role.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/leader_election_role.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/leader_election_role.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/leader_election_role_binding.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/leader_election_role_binding.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/leader_election_role_binding.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/leader_election_role_binding.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/role.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/role.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/role.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/role.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/role_binding.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/role_binding.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/role_binding.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/role_binding.yaml diff --git a/computer-k8s-operator/crd-generate/config/rbac/service_account.yaml b/computer/computer-k8s-operator/crd-generate/config/rbac/service_account.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/rbac/service_account.yaml rename to computer/computer-k8s-operator/crd-generate/config/rbac/service_account.yaml diff --git a/computer-k8s-operator/crd-generate/config/samples/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/samples/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/samples/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/samples/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/samples/operator_v1_hugegraphcomputerjob.yaml b/computer/computer-k8s-operator/crd-generate/config/samples/operator_v1_hugegraphcomputerjob.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/samples/operator_v1_hugegraphcomputerjob.yaml rename to computer/computer-k8s-operator/crd-generate/config/samples/operator_v1_hugegraphcomputerjob.yaml diff --git a/computer-k8s-operator/crd-generate/config/webhook/kustomization.yaml b/computer/computer-k8s-operator/crd-generate/config/webhook/kustomization.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/webhook/kustomization.yaml rename to computer/computer-k8s-operator/crd-generate/config/webhook/kustomization.yaml diff --git a/computer-k8s-operator/crd-generate/config/webhook/kustomizeconfig.yaml b/computer/computer-k8s-operator/crd-generate/config/webhook/kustomizeconfig.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/webhook/kustomizeconfig.yaml rename to computer/computer-k8s-operator/crd-generate/config/webhook/kustomizeconfig.yaml diff --git a/computer-k8s-operator/crd-generate/config/webhook/manifests.yaml b/computer/computer-k8s-operator/crd-generate/config/webhook/manifests.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/webhook/manifests.yaml rename to computer/computer-k8s-operator/crd-generate/config/webhook/manifests.yaml diff --git a/computer-k8s-operator/crd-generate/config/webhook/service.yaml b/computer/computer-k8s-operator/crd-generate/config/webhook/service.yaml similarity index 100% rename from computer-k8s-operator/crd-generate/config/webhook/service.yaml rename to computer/computer-k8s-operator/crd-generate/config/webhook/service.yaml diff --git a/computer-k8s-operator/crd-generate/go.mod b/computer/computer-k8s-operator/crd-generate/go.mod similarity index 100% rename from computer-k8s-operator/crd-generate/go.mod rename to computer/computer-k8s-operator/crd-generate/go.mod diff --git a/computer-k8s-operator/crd-generate/go.sum b/computer/computer-k8s-operator/crd-generate/go.sum similarity index 100% rename from computer-k8s-operator/crd-generate/go.sum rename to computer/computer-k8s-operator/crd-generate/go.sum diff --git a/computer-k8s-operator/crd-generate/hack/boilerplate.go.txt b/computer/computer-k8s-operator/crd-generate/hack/boilerplate.go.txt similarity index 100% rename from computer-k8s-operator/crd-generate/hack/boilerplate.go.txt rename to computer/computer-k8s-operator/crd-generate/hack/boilerplate.go.txt diff --git a/computer-k8s-operator/manifest/hugegraph-computer-crd.v1.yaml b/computer/computer-k8s-operator/manifest/hugegraph-computer-crd.v1.yaml similarity index 100% rename from computer-k8s-operator/manifest/hugegraph-computer-crd.v1.yaml rename to computer/computer-k8s-operator/manifest/hugegraph-computer-crd.v1.yaml diff --git a/computer-k8s-operator/manifest/hugegraph-computer-crd.v1beta1.yaml b/computer/computer-k8s-operator/manifest/hugegraph-computer-crd.v1beta1.yaml similarity index 100% rename from computer-k8s-operator/manifest/hugegraph-computer-crd.v1beta1.yaml rename to computer/computer-k8s-operator/manifest/hugegraph-computer-crd.v1beta1.yaml diff --git a/computer-k8s-operator/manifest/hugegraph-computer-operator.yaml b/computer/computer-k8s-operator/manifest/hugegraph-computer-operator.yaml similarity index 100% rename from computer-k8s-operator/manifest/hugegraph-computer-operator.yaml rename to computer/computer-k8s-operator/manifest/hugegraph-computer-operator.yaml diff --git a/computer-k8s-operator/pom.xml b/computer/computer-k8s-operator/pom.xml similarity index 100% rename from computer-k8s-operator/pom.xml rename to computer/computer-k8s-operator/pom.xml diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/OperatorEntrypoint.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/OperatorEntrypoint.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/OperatorEntrypoint.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/OperatorEntrypoint.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/AbstractController.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/AbstractController.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/AbstractController.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/AbstractController.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/MatchWithMsg.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/MatchWithMsg.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/MatchWithMsg.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/MatchWithMsg.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorRequest.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorRequest.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorRequest.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorRequest.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorResult.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorResult.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorResult.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/OperatorResult.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/WorkQueue.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/WorkQueue.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/WorkQueue.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/common/WorkQueue.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/config/OperatorOptions.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/config/OperatorOptions.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/config/OperatorOptions.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/config/OperatorOptions.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobComponent.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobComponent.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobComponent.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobComponent.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobController.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobController.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobController.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobController.java diff --git a/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobDeployer.java b/computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobDeployer.java similarity index 100% rename from computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobDeployer.java rename to computer/computer-k8s-operator/src/main/java/org/apache/hugegraph/computer/k8s/operator/controller/ComputerJobDeployer.java diff --git a/computer-k8s-operator/src/main/resources/log4j2.xml b/computer/computer-k8s-operator/src/main/resources/log4j2.xml similarity index 100% rename from computer-k8s-operator/src/main/resources/log4j2.xml rename to computer/computer-k8s-operator/src/main/resources/log4j2.xml diff --git a/computer-k8s/pom.xml b/computer/computer-k8s/pom.xml similarity index 100% rename from computer-k8s/pom.xml rename to computer/computer-k8s/pom.xml diff --git a/computer-k8s/schema/crd-schema.json b/computer/computer-k8s/schema/crd-schema.json similarity index 100% rename from computer-k8s/schema/crd-schema.json rename to computer/computer-k8s/schema/crd-schema.json diff --git a/computer-k8s/schema/enum-schema.json b/computer/computer-k8s/schema/enum-schema.json similarity index 100% rename from computer-k8s/schema/enum-schema.json rename to computer/computer-k8s/schema/enum-schema.json diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/Constants.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/Constants.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/Constants.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/Constants.java diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeDriverOptions.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeDriverOptions.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeDriverOptions.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeDriverOptions.java diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeSpecOptions.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeSpecOptions.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeSpecOptions.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/config/KubeSpecOptions.java diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJob.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJob.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJob.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJob.java diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJobList.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJobList.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJobList.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/crd/model/HugeGraphComputerJobList.java diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/driver/KubernetesDriver.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/driver/KubernetesDriver.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/driver/KubernetesDriver.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/driver/KubernetesDriver.java index a6e845b65..ad184b848 100644 --- a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/driver/KubernetesDriver.java +++ b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/driver/KubernetesDriver.java @@ -39,7 +39,6 @@ import java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentHashMap; -import io.fabric8.kubernetes.api.model.DeletionPropagation; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.io.FileUtils; import org.apache.commons.lang3.StringUtils; @@ -69,6 +68,7 @@ import org.apache.hugegraph.util.Log; import org.slf4j.Logger; +import io.fabric8.kubernetes.api.model.DeletionPropagation; import io.fabric8.kubernetes.api.model.Event; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; diff --git a/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/util/KubeUtil.java b/computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/util/KubeUtil.java similarity index 100% rename from computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/util/KubeUtil.java rename to computer/computer-k8s/src/main/java/org/apache/hugegraph/computer/k8s/util/KubeUtil.java diff --git a/computer-k8s/src/main/resources/docker_push.sh b/computer/computer-k8s/src/main/resources/docker_push.sh similarity index 100% rename from computer-k8s/src/main/resources/docker_push.sh rename to computer/computer-k8s/src/main/resources/docker_push.sh diff --git a/computer-test/conf/images/docker_push_test.sh b/computer/computer-test/conf/images/docker_push_test.sh similarity index 100% rename from computer-test/conf/images/docker_push_test.sh rename to computer/computer-test/conf/images/docker_push_test.sh diff --git a/computer-test/conf/log4j2-test.xml b/computer/computer-test/conf/log4j2-test.xml similarity index 100% rename from computer-test/conf/log4j2-test.xml rename to computer/computer-test/conf/log4j2-test.xml diff --git a/computer-test/pom.xml b/computer/computer-test/pom.xml similarity index 100% rename from computer-test/pom.xml rename to computer/computer-test/pom.xml diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestBase.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestBase.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestBase.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestBase.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/AlgorithmTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/betweenness/BetweennessCentralityTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/closeness/ClosenessCentralityTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/degree/DegreeCentralityTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/centrality/pagerank/PageRankTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/cc/ClusteringCoefficientTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/kcore/KcoreTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaTest.java index 50e12981a..f4331a9d7 100644 --- a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaTest.java +++ b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/lpa/LpaTest.java @@ -17,6 +17,8 @@ package org.apache.hugegraph.computer.algorithm.community.lpa; +import java.util.HashSet; + import org.apache.hugegraph.computer.algorithm.AlgorithmTestBase; import org.apache.hugegraph.computer.core.config.ComputerOptions; import org.apache.hugegraph.computer.core.output.hg.HugeGraphStringOutput; @@ -29,8 +31,6 @@ import org.junit.BeforeClass; import org.junit.Test; -import java.util.HashSet; - public class LpaTest extends AlgorithmTestBase { private static final String VERTX_LABEL = "tc_user"; diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/trianglecount/TriangleCountTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/community/wcc/WccTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionWithFilterTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionWithFilterTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionWithFilterTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/rings/RingsDetectionWithFilterTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/path/shortest/SingleSourceShortestPathTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/algorithm/sampling/RandomWalkTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/AllocatorTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/AllocatorTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/AllocatorTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/AllocatorTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocatorTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocatorTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocatorTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/DefaultAllocatorTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclersTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclersTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclersTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/allocator/RecyclersTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEventTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEventTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEventTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspEventTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/BspTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdBspTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClientTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClientTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClientTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/bsp/EtcdClientTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/CombinerTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/CombinerTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/CombinerTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/CombinerTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/DoubleValueSumCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/FloatValueSumCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/IntValueSumCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/LongValueSumCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeNewPropertiesCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/MergeOldPropertiesCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/OverwriteCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/PointerCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMaxCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombinerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombinerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombinerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/combiner/ValueMinCombinerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/CommonTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/CommonTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/common/CommonTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/CommonTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfoTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfoTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfoTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ContainerInfoTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ExceptionTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ExceptionTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ExceptionTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/ExceptionTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/FakeMasterComputation.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/FakeMasterComputation.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/common/FakeMasterComputation.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/common/FakeMasterComputation.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManagerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManagerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManagerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeManagerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/ComputeTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockComputation.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockComputation.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockComputation.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockComputation.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockMessageSender.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockMessageSender.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockMessageSender.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/MockMessageSender.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/EdgesInputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/MessageInputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/ResuablePointerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/ResuablePointerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/ResuablePointerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/compute/input/ResuablePointerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/config/ConfigTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/config/ConfigTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/config/ConfigTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/config/ConfigTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfigTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfigTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfigTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/config/DefaultConfigTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactoryTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactoryTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactoryTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/BuiltinGraphFactoryTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultEdgeTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultEdgeTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultEdgeTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultEdgeTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultPropertiesTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultPropertiesTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultPropertiesTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/DefaultPropertiesTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/GraphTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/GraphTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/GraphTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/GraphTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStatTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStatTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStatTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/SuperstepStatTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesIdTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesIdTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesIdTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/BytesIdTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactoryTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactoryTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactoryTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdFactoryTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdTypeTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdTypeTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdTypeTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/id/IdTypeTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitionerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitionerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitionerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/HashPartitionerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStatTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStatTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStatTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/partition/PartitionStatTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/BooleanValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/DoubleValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/FloatValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListListTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListListTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListListTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdListListTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueListTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueListTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueListTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueListTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IdValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/IntValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ListValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/LongValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/NullValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/StringValueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueTypeTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueTypeTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueTypeTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/graph/value/ValueTypeTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/FileInputSplitTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/FileInputSplitTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/FileInputSplitTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/FileInputSplitTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverterTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverterTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverterTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/HugeConverterTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitDataTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitDataTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitDataTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitDataTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputSplitTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/InputTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockMasterInputManager.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockMasterInputManager.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockMasterInputManager.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockMasterInputManager.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockRpcClient.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockRpcClient.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockRpcClient.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockRpcClient.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockWorkerInputManager.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockWorkerInputManager.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockWorkerInputManager.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/input/MockWorkerInputManager.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedFileTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/BufferedStreamTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/CsvStructGraphOutputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/IOTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/IOTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/IOTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/IOTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/JsonStructGraphOutputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/MockRankComputation.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/MockRankComputation.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/MockRankComputation.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/MockRankComputation.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedUnsafeBytesTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedUnsafeBytesTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedUnsafeBytesTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/OptimizedUnsafeBytesTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutputInputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutputInputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutputInputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StreamGraphOutputInputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/StructRandomAccessOutputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/io/UnsafeBytesTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionIdTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionIdTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionIdTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/ConnectionIdTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManagerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManagerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManagerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/DataServerManagerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockClientHandler.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockClientHandler.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockClientHandler.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockClientHandler.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockMessageHandler.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockMessageHandler.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockMessageHandler.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockMessageHandler.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockUnDecodeMessage.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockUnDecodeMessage.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockUnDecodeMessage.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/MockUnDecodeMessage.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/NetworkTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/NetworkTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/NetworkTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/NetworkTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtilTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtilTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtilTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/TransportUtilTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBufferTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBufferTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBufferTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/buffer/NetworkBufferTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManagerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManagerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManagerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/connection/ConnectionManagerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNetworkTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNetworkTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNetworkTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/AbstractNetworkTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandlerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandlerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandlerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/HeartbeatHandlerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactoryTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactoryTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactoryTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyClientFactoryTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEncodeDecodeHandlerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEncodeDecodeHandlerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEncodeDecodeHandlerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyEncodeDecodeHandlerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClientTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClientTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClientTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportClientTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/netty/NettyTransportServerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSessionTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSessionTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSessionTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/network/session/TransportSessionTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffersTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffersTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffersTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvBuffersTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManagerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManagerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManagerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/MessageRecvManagerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverUtil.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverUtil.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverUtil.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/ReceiverUtil.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitionTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitionTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitionTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/edge/EdgeMessageRecvPartitionTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitionTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitionTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitionTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/message/ComputeMessageRecvPartitionTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitionTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitionTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitionTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/receiver/vertex/VertexMessageRecvPartitionTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageQueueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffersTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffersTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffersTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendBuffersTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManagerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManagerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManagerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MessageSendManagerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MockTransportClient.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MockTransportClient.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MockTransportClient.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MockTransportClient.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueueTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueueTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueueTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/MultiQueueTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSenderTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSenderTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSenderTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageSenderTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/QueuedMessageTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/SenderTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/SenderTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/SenderTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/SenderTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBufferTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBufferTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBufferTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBufferTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffersTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffersTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffersTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sender/WriteBuffersTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/SorterTestUtil.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/SorterTestUtil.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/SorterTestUtil.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/SorterTestUtil.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/combiner/MockIntSumCombiner.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/combiner/MockIntSumCombiner.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/combiner/MockIntSumCombiner.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/combiner/MockIntSumCombiner.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/EmptyFlusherTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/EmptyFlusherTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/EmptyFlusherTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/EmptyFlusherTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/FlusherTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/FlusherTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/FlusherTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/FlusherTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SortLargeDataTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SortLargeDataTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SortLargeDataTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SortLargeDataTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorter/SorterTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSortingTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSortingTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSortingTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/InputsSortingTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/SortingTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/TestData.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/TestData.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/TestData.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/sort/sorting/TestData.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/BitFileTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/BitFileTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/BitFileTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/BitFileTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntriesUtilTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntriesUtilTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntriesUtilTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntriesUtilTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntryOutputTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntryOutputTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntryOutputTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/EntryOutputTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/FileManagerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/FileManagerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/FileManagerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/FileManagerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvDirTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvDirTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvDirTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvDirTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvFileTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvFileTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvFileTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/HgkvFileTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/PointerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/PointerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/PointerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/PointerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestUtil.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestUtil.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestUtil.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/StoreTestUtil.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/ValueFileTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/ValueFileTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/store/ValueFileTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/store/ValueFileTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtilTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtilTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtilTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/ComputerContextUtilTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/IdUtilTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/IdUtilTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/util/IdUtilTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/IdUtilTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/JsonUtilTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtilTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtilTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtilTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/SerializeUtilTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/UtilTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/UtilTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/util/UtilTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/util/UtilTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation2.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation2.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation2.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputation2.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputationParams.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputationParams.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputationParams.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockComputationParams.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation2.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation2.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation2.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockMasterComputation2.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockWorkerService.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockWorkerService.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockWorkerService.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/MockWorkerService.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerServiceTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerServiceTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerServiceTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerServiceTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStatTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStatTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStatTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerStatTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/dist/ComputerDistTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/dist/ComputerDistTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/dist/ComputerDistTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/dist/ComputerDistTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputerTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputerTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputerTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/dist/HugeGraphComputerTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/driver/ComputerOptionsTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/driver/ComputerOptionsTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/driver/ComputerOptionsTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/driver/ComputerOptionsTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/driver/DriverTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/AbstractK8sTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/AbstractK8sTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/k8s/AbstractK8sTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/AbstractK8sTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/K8sTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/K8sTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/k8s/K8sTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/K8sTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/KubernetesDriverTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/KubernetesDriverTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/k8s/KubernetesDriverTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/KubernetesDriverTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/MiniKubeTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/MiniKubeTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/k8s/MiniKubeTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/MiniKubeTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/OperatorTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/OperatorTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/k8s/OperatorTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/k8s/OperatorTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/IntegrateTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/IntegrateTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/IntegrateTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/IntegrateTestSuite.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/MockComputation.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/MockComputation.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/MockComputation.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/MockComputation.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/SenderIntegrateTest.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/SenderIntegrateTest.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/SenderIntegrateTest.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/integrate/SenderIntegrateTest.java diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestBase.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestBase.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestBase.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestBase.java index efc0703fb..1ce8e31ab 100644 --- a/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestBase.java +++ b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestBase.java @@ -40,8 +40,8 @@ import org.apache.hugegraph.computer.core.io.OutputFormat; import org.apache.hugegraph.computer.core.io.RandomAccessInput; import org.apache.hugegraph.computer.core.io.RandomAccessOutput; -import org.apache.hugegraph.computer.core.io.Readable; import org.apache.hugegraph.computer.core.io.StreamGraphInput; +import org.apache.hugegraph.computer.core.io.Readable; import org.apache.hugegraph.computer.core.io.StreamGraphOutput; import org.apache.hugegraph.computer.core.io.Writable; import org.apache.hugegraph.computer.core.store.entry.EntryInput; diff --git a/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestSuite.java b/computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestSuite.java similarity index 100% rename from computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestSuite.java rename to computer/computer-test/src/main/java/org/apache/hugegraph/computer/suite/unit/UnitTestSuite.java diff --git a/computer-test/src/main/resources/computer.properties b/computer/computer-test/src/main/resources/computer.properties similarity index 100% rename from computer-test/src/main/resources/computer.properties rename to computer/computer-test/src/main/resources/computer.properties diff --git a/computer-test/src/main/resources/hdfs_input_test/core-site.xml b/computer/computer-test/src/main/resources/hdfs_input_test/core-site.xml similarity index 100% rename from computer-test/src/main/resources/hdfs_input_test/core-site.xml rename to computer/computer-test/src/main/resources/hdfs_input_test/core-site.xml diff --git a/computer-test/src/main/resources/hdfs_input_test/schema.json b/computer/computer-test/src/main/resources/hdfs_input_test/schema.json similarity index 100% rename from computer-test/src/main/resources/hdfs_input_test/schema.json rename to computer/computer-test/src/main/resources/hdfs_input_test/schema.json diff --git a/computer-test/src/main/resources/hdfs_input_test/struct.json b/computer/computer-test/src/main/resources/hdfs_input_test/struct.json similarity index 100% rename from computer-test/src/main/resources/hdfs_input_test/struct.json rename to computer/computer-test/src/main/resources/hdfs_input_test/struct.json diff --git a/computer-test/src/main/resources/log4j2.xml b/computer/computer-test/src/main/resources/log4j2.xml similarity index 100% rename from computer-test/src/main/resources/log4j2.xml rename to computer/computer-test/src/main/resources/log4j2.xml diff --git a/computer-yarn/pom.xml b/computer/computer-yarn/pom.xml similarity index 100% rename from computer-yarn/pom.xml rename to computer/computer-yarn/pom.xml diff --git a/pom.xml b/computer/pom.xml similarity index 100% rename from pom.xml rename to computer/pom.xml