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

chengzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new b26fec3debb Add new shardingsphere-infra-algorithm-type and move 
key-generator, load-balancer and message-digest as submodule (#32526)
b26fec3debb is described below

commit b26fec3debbc8c3e4a04d419d90fb859ee94e554
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Thu Aug 15 16:17:00 2024 +0800

    Add new shardingsphere-infra-algorithm-type and move key-generator, 
load-balancer and message-digest as submodule (#32526)
---
 infra/algorithm/pom.xml                                              | 4 +---
 infra/algorithm/{ => type}/key-generator/core/pom.xml                | 0
 .../infra/algorithm/keygen/core/KeyGenerateAlgorithm.java            | 0
 infra/algorithm/{ => type}/key-generator/pom.xml                     | 2 +-
 infra/algorithm/{ => type}/key-generator/type/pom.xml                | 0
 infra/algorithm/{ => type}/key-generator/type/snowflake/pom.xml      | 0
 .../algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithm.java    | 0
 .../shardingsphere/infra/algorithm/keygen/snowflake/TimeService.java | 0
 ...e.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm | 0
 .../keygen/snowflake/SnowflakeKeyGenerateAlgorithmTest.java          | 0
 .../infra/algorithm/keygen/snowflake/fixture/FixedTimeService.java   | 0
 infra/algorithm/{ => type}/key-generator/type/uuid/pom.xml           | 0
 .../infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithm.java        | 0
 ...e.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm | 0
 .../infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithmTest.java    | 0
 infra/algorithm/{ => type}/load-balancer/core/pom.xml                | 0
 .../infra/algorithm/loadbalancer/core/LoadBalanceAlgorithm.java      | 0
 infra/algorithm/{ => type}/load-balancer/pom.xml                     | 2 +-
 infra/algorithm/{ => type}/load-balancer/type/pom.xml                | 0
 infra/algorithm/{ => type}/load-balancer/type/random/pom.xml         | 0
 .../algorithm/loadbalancer/random/RandomLoadBalanceAlgorithm.java    | 0
 ...dingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm | 0
 .../loadbalancer/random/RandomLoadBalanceAlgorithmTest.java          | 0
 infra/algorithm/{ => type}/load-balancer/type/round-robin/pom.xml    | 0
 .../loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithm.java     | 0
 ...dingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm | 0
 .../loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithmTest.java | 0
 infra/algorithm/{ => type}/load-balancer/type/weight/pom.xml         | 0
 .../algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithm.java    | 0
 ...dingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm | 0
 .../loadbalancer/weight/WeightLoadBalanceAlgorithmTest.java          | 0
 infra/algorithm/{ => type}/message-digest/core/pom.xml               | 0
 .../infra/algorithm/messagedigest/core/MessageDigestAlgorithm.java   | 0
 infra/algorithm/{ => type}/message-digest/pom.xml                    | 2 +-
 infra/algorithm/{ => type}/message-digest/type/md5/pom.xml           | 0
 .../infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithm.java | 0
 ...gsphere.infra.algorithm.messagedigest.core.MessageDigestAlgorithm | 0
 .../algorithm/messagedigest/md5/MD5MessageDigestAlgorithmTest.java   | 0
 infra/algorithm/{ => type}/message-digest/type/pom.xml               | 0
 infra/algorithm/{ => type}/pom.xml                                   | 5 ++---
 40 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/infra/algorithm/pom.xml b/infra/algorithm/pom.xml
index b6e3ea5fc70..13393f141b1 100644
--- a/infra/algorithm/pom.xml
+++ b/infra/algorithm/pom.xml
@@ -29,8 +29,6 @@
     
     <modules>
         <module>core</module>
-        <module>key-generator</module>
-        <module>load-balancer</module>
-        <module>message-digest</module>
+        <module>type</module>
     </modules>
 </project>
diff --git a/infra/algorithm/key-generator/core/pom.xml 
b/infra/algorithm/type/key-generator/core/pom.xml
similarity index 100%
rename from infra/algorithm/key-generator/core/pom.xml
rename to infra/algorithm/type/key-generator/core/pom.xml
diff --git 
a/infra/algorithm/key-generator/core/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/core/KeyGenerateAlgorithm.java
 
b/infra/algorithm/type/key-generator/core/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/core/KeyGenerateAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/key-generator/core/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/core/KeyGenerateAlgorithm.java
rename to 
infra/algorithm/type/key-generator/core/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/core/KeyGenerateAlgorithm.java
diff --git a/infra/algorithm/key-generator/pom.xml 
b/infra/algorithm/type/key-generator/pom.xml
similarity index 95%
rename from infra/algorithm/key-generator/pom.xml
rename to infra/algorithm/type/key-generator/pom.xml
index b67914604d4..90979d112f1 100644
--- a/infra/algorithm/key-generator/pom.xml
+++ b/infra/algorithm/type/key-generator/pom.xml
@@ -20,7 +20,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-infra-algorithm</artifactId>
+        <artifactId>shardingsphere-infra-algorithm-type</artifactId>
         <version>5.5.1-SNAPSHOT</version>
     </parent>
     <artifactId>shardingsphere-infra-algorithm-key-generator</artifactId>
diff --git a/infra/algorithm/key-generator/type/pom.xml 
b/infra/algorithm/type/key-generator/type/pom.xml
similarity index 100%
rename from infra/algorithm/key-generator/type/pom.xml
rename to infra/algorithm/type/key-generator/type/pom.xml
diff --git a/infra/algorithm/key-generator/type/snowflake/pom.xml 
b/infra/algorithm/type/key-generator/type/snowflake/pom.xml
similarity index 100%
rename from infra/algorithm/key-generator/type/snowflake/pom.xml
rename to infra/algorithm/type/key-generator/type/snowflake/pom.xml
diff --git 
a/infra/algorithm/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithm.java
 
b/infra/algorithm/type/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithm.java
rename to 
infra/algorithm/type/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithm.java
diff --git 
a/infra/algorithm/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/TimeService.java
 
b/infra/algorithm/type/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/TimeService.java
similarity index 100%
rename from 
infra/algorithm/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/TimeService.java
rename to 
infra/algorithm/type/key-generator/type/snowflake/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/TimeService.java
diff --git 
a/infra/algorithm/key-generator/type/snowflake/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
 
b/infra/algorithm/type/key-generator/type/snowflake/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
similarity index 100%
rename from 
infra/algorithm/key-generator/type/snowflake/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
rename to 
infra/algorithm/type/key-generator/type/snowflake/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
diff --git 
a/infra/algorithm/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithmTest.java
 
b/infra/algorithm/type/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithmTest.java
similarity index 100%
rename from 
infra/algorithm/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithmTest.java
rename to 
infra/algorithm/type/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/SnowflakeKeyGenerateAlgorithmTest.java
diff --git 
a/infra/algorithm/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/fixture/FixedTimeService.java
 
b/infra/algorithm/type/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/fixture/FixedTimeService.java
similarity index 100%
rename from 
infra/algorithm/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/fixture/FixedTimeService.java
rename to 
infra/algorithm/type/key-generator/type/snowflake/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/snowflake/fixture/FixedTimeService.java
diff --git a/infra/algorithm/key-generator/type/uuid/pom.xml 
b/infra/algorithm/type/key-generator/type/uuid/pom.xml
similarity index 100%
rename from infra/algorithm/key-generator/type/uuid/pom.xml
rename to infra/algorithm/type/key-generator/type/uuid/pom.xml
diff --git 
a/infra/algorithm/key-generator/type/uuid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithm.java
 
b/infra/algorithm/type/key-generator/type/uuid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/key-generator/type/uuid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithm.java
rename to 
infra/algorithm/type/key-generator/type/uuid/src/main/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithm.java
diff --git 
a/infra/algorithm/key-generator/type/uuid/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
 
b/infra/algorithm/type/key-generator/type/uuid/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
similarity index 100%
rename from 
infra/algorithm/key-generator/type/uuid/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
rename to 
infra/algorithm/type/key-generator/type/uuid/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.core.KeyGenerateAlgorithm
diff --git 
a/infra/algorithm/key-generator/type/uuid/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithmTest.java
 
b/infra/algorithm/type/key-generator/type/uuid/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithmTest.java
similarity index 100%
rename from 
infra/algorithm/key-generator/type/uuid/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithmTest.java
rename to 
infra/algorithm/type/key-generator/type/uuid/src/test/java/org/apache/shardingsphere/infra/algorithm/keygen/uuid/UUIDKeyGenerateAlgorithmTest.java
diff --git a/infra/algorithm/load-balancer/core/pom.xml 
b/infra/algorithm/type/load-balancer/core/pom.xml
similarity index 100%
rename from infra/algorithm/load-balancer/core/pom.xml
rename to infra/algorithm/type/load-balancer/core/pom.xml
diff --git 
a/infra/algorithm/load-balancer/core/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/core/LoadBalanceAlgorithm.java
 
b/infra/algorithm/type/load-balancer/core/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/core/LoadBalanceAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/core/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/core/LoadBalanceAlgorithm.java
rename to 
infra/algorithm/type/load-balancer/core/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/core/LoadBalanceAlgorithm.java
diff --git a/infra/algorithm/load-balancer/pom.xml 
b/infra/algorithm/type/load-balancer/pom.xml
similarity index 95%
rename from infra/algorithm/load-balancer/pom.xml
rename to infra/algorithm/type/load-balancer/pom.xml
index 1f8a1c95450..435dcb9a395 100644
--- a/infra/algorithm/load-balancer/pom.xml
+++ b/infra/algorithm/type/load-balancer/pom.xml
@@ -20,7 +20,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-infra-algorithm</artifactId>
+        <artifactId>shardingsphere-infra-algorithm-type</artifactId>
         <version>5.5.1-SNAPSHOT</version>
     </parent>
     <artifactId>shardingsphere-infra-algorithm-load-balancer</artifactId>
diff --git a/infra/algorithm/load-balancer/type/pom.xml 
b/infra/algorithm/type/load-balancer/type/pom.xml
similarity index 100%
rename from infra/algorithm/load-balancer/type/pom.xml
rename to infra/algorithm/type/load-balancer/type/pom.xml
diff --git a/infra/algorithm/load-balancer/type/random/pom.xml 
b/infra/algorithm/type/load-balancer/type/random/pom.xml
similarity index 100%
rename from infra/algorithm/load-balancer/type/random/pom.xml
rename to infra/algorithm/type/load-balancer/type/random/pom.xml
diff --git 
a/infra/algorithm/load-balancer/type/random/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithm.java
 
b/infra/algorithm/type/load-balancer/type/random/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/random/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithm.java
rename to 
infra/algorithm/type/load-balancer/type/random/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithm.java
diff --git 
a/infra/algorithm/load-balancer/type/random/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
 
b/infra/algorithm/type/load-balancer/type/random/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/random/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
rename to 
infra/algorithm/type/load-balancer/type/random/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
diff --git 
a/infra/algorithm/load-balancer/type/random/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithmTest.java
 
b/infra/algorithm/type/load-balancer/type/random/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithmTest.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/random/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithmTest.java
rename to 
infra/algorithm/type/load-balancer/type/random/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/random/RandomLoadBalanceAlgorithmTest.java
diff --git a/infra/algorithm/load-balancer/type/round-robin/pom.xml 
b/infra/algorithm/type/load-balancer/type/round-robin/pom.xml
similarity index 100%
rename from infra/algorithm/load-balancer/type/round-robin/pom.xml
rename to infra/algorithm/type/load-balancer/type/round-robin/pom.xml
diff --git 
a/infra/algorithm/load-balancer/type/round-robin/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithm.java
 
b/infra/algorithm/type/load-balancer/type/round-robin/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/round-robin/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithm.java
rename to 
infra/algorithm/type/load-balancer/type/round-robin/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithm.java
diff --git 
a/infra/algorithm/load-balancer/type/round-robin/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
 
b/infra/algorithm/type/load-balancer/type/round-robin/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/round-robin/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
rename to 
infra/algorithm/type/load-balancer/type/round-robin/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
diff --git 
a/infra/algorithm/load-balancer/type/round-robin/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithmTest.java
 
b/infra/algorithm/type/load-balancer/type/round-robin/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithmTest.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/round-robin/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithmTest.java
rename to 
infra/algorithm/type/load-balancer/type/round-robin/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/round/robin/RoundRobinLoadBalanceAlgorithmTest.java
diff --git a/infra/algorithm/load-balancer/type/weight/pom.xml 
b/infra/algorithm/type/load-balancer/type/weight/pom.xml
similarity index 100%
rename from infra/algorithm/load-balancer/type/weight/pom.xml
rename to infra/algorithm/type/load-balancer/type/weight/pom.xml
diff --git 
a/infra/algorithm/load-balancer/type/weight/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithm.java
 
b/infra/algorithm/type/load-balancer/type/weight/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/weight/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithm.java
rename to 
infra/algorithm/type/load-balancer/type/weight/src/main/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithm.java
diff --git 
a/infra/algorithm/load-balancer/type/weight/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
 
b/infra/algorithm/type/load-balancer/type/weight/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/weight/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
rename to 
infra/algorithm/type/load-balancer/type/weight/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.loadbalancer.core.LoadBalanceAlgorithm
diff --git 
a/infra/algorithm/load-balancer/type/weight/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithmTest.java
 
b/infra/algorithm/type/load-balancer/type/weight/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithmTest.java
similarity index 100%
rename from 
infra/algorithm/load-balancer/type/weight/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithmTest.java
rename to 
infra/algorithm/type/load-balancer/type/weight/src/test/java/org/apache/shardingsphere/infra/algorithm/loadbalancer/weight/WeightLoadBalanceAlgorithmTest.java
diff --git a/infra/algorithm/message-digest/core/pom.xml 
b/infra/algorithm/type/message-digest/core/pom.xml
similarity index 100%
rename from infra/algorithm/message-digest/core/pom.xml
rename to infra/algorithm/type/message-digest/core/pom.xml
diff --git 
a/infra/algorithm/message-digest/core/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/core/MessageDigestAlgorithm.java
 
b/infra/algorithm/type/message-digest/core/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/core/MessageDigestAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/message-digest/core/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/core/MessageDigestAlgorithm.java
rename to 
infra/algorithm/type/message-digest/core/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/core/MessageDigestAlgorithm.java
diff --git a/infra/algorithm/message-digest/pom.xml 
b/infra/algorithm/type/message-digest/pom.xml
similarity index 95%
rename from infra/algorithm/message-digest/pom.xml
rename to infra/algorithm/type/message-digest/pom.xml
index 8fa7c86d940..bcf11a1893a 100644
--- a/infra/algorithm/message-digest/pom.xml
+++ b/infra/algorithm/type/message-digest/pom.xml
@@ -20,7 +20,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-infra-algorithm</artifactId>
+        <artifactId>shardingsphere-infra-algorithm-type</artifactId>
         <version>5.5.1-SNAPSHOT</version>
     </parent>
     <artifactId>shardingsphere-infra-algorithm-message-digest</artifactId>
diff --git a/infra/algorithm/message-digest/type/md5/pom.xml 
b/infra/algorithm/type/message-digest/type/md5/pom.xml
similarity index 100%
rename from infra/algorithm/message-digest/type/md5/pom.xml
rename to infra/algorithm/type/message-digest/type/md5/pom.xml
diff --git 
a/infra/algorithm/message-digest/type/md5/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithm.java
 
b/infra/algorithm/type/message-digest/type/md5/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithm.java
similarity index 100%
rename from 
infra/algorithm/message-digest/type/md5/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithm.java
rename to 
infra/algorithm/type/message-digest/type/md5/src/main/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithm.java
diff --git 
a/infra/algorithm/message-digest/type/md5/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.messagedigest.core.MessageDigestAlgorithm
 
b/infra/algorithm/type/message-digest/type/md5/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.messagedigest.core.MessageDigestAlgorithm
similarity index 100%
rename from 
infra/algorithm/message-digest/type/md5/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.messagedigest.core.MessageDigestAlgorithm
rename to 
infra/algorithm/type/message-digest/type/md5/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.algorithm.messagedigest.core.MessageDigestAlgorithm
diff --git 
a/infra/algorithm/message-digest/type/md5/src/test/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithmTest.java
 
b/infra/algorithm/type/message-digest/type/md5/src/test/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithmTest.java
similarity index 100%
rename from 
infra/algorithm/message-digest/type/md5/src/test/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithmTest.java
rename to 
infra/algorithm/type/message-digest/type/md5/src/test/java/org/apache/shardingsphere/infra/algorithm/messagedigest/md5/MD5MessageDigestAlgorithmTest.java
diff --git a/infra/algorithm/message-digest/type/pom.xml 
b/infra/algorithm/type/message-digest/type/pom.xml
similarity index 100%
rename from infra/algorithm/message-digest/type/pom.xml
rename to infra/algorithm/type/message-digest/type/pom.xml
diff --git a/infra/algorithm/pom.xml b/infra/algorithm/type/pom.xml
similarity index 91%
copy from infra/algorithm/pom.xml
copy to infra/algorithm/type/pom.xml
index b6e3ea5fc70..1ac81ea601d 100644
--- a/infra/algorithm/pom.xml
+++ b/infra/algorithm/type/pom.xml
@@ -20,15 +20,14 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere</groupId>
-        <artifactId>shardingsphere-infra</artifactId>
+        <artifactId>shardingsphere-infra-algorithm</artifactId>
         <version>5.5.1-SNAPSHOT</version>
     </parent>
-    <artifactId>shardingsphere-infra-algorithm</artifactId>
+    <artifactId>shardingsphere-infra-algorithm-type</artifactId>
     <packaging>pom</packaging>
     <name>${project.artifactId}</name>
     
     <modules>
-        <module>core</module>
         <module>key-generator</module>
         <module>load-balancer</module>
         <module>message-digest</module>

Reply via email to