You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by du...@apache.org on 2021/09/04 11:41:42 UTC
[shardingsphere] branch master updated: Add
shardingsphere-single-table-api and shardingsphere-single-table-core
modules (#12213)
This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang 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 80bdfe4 Add shardingsphere-single-table-api and shardingsphere-single-table-core modules (#12213)
80bdfe4 is described below
commit 80bdfe4ffba7af5b85f18b6ec009051e4046b1f8
Author: Liang Zhang <te...@163.com>
AuthorDate: Sat Sep 4 19:41:09 2021 +0800
Add shardingsphere-single-table-api and shardingsphere-single-table-core modules (#12213)
---
.../shardingsphere-encrypt-core/pom.xml | 2 +-
.../shardingsphere-sharding-core/pom.xml | 2 +-
shardingsphere-jdbc/shardingsphere-jdbc-core/pom.xml | 2 +-
.../shardingsphere-single-table/pom.xml | 17 +++++------------
.../{ => shardingsphere-single-table-api}/pom.xml | 9 ++-------
.../config/SingleTableRuleConfiguration.java | 0
.../{ => shardingsphere-single-table-core}/pom.xml | 7 ++++---
.../metadata/SingleTableMetaDataBuilder.java | 0
.../singletable/route/SingleTableRouteEngine.java | 0
.../singletable/route/SingleTableSQLRouter.java | 0
.../singletable/rule/SingleTableDataNode.java | 0
.../singletable/rule/SingleTableDataNodeLoader.java | 0
.../singletable/rule/SingleTableRule.java | 0
...efaultSingleTableSchemaRuleConfigurationBuilder.java | 0
.../rule/builder/SingleTableRuleBuilder.java | 0
.../checker/SingleTableRuleConfigurationChecker.java | 0
...ata.schema.builder.spi.RuleBasedTableMetaDataBuilder | 0
.../org.apache.shardingsphere.infra.route.SQLRouter | 0
...builder.schema.DefaultSchemaRuleConfigurationBuilder | 0
...ngsphere.infra.rule.builder.schema.SchemaRuleBuilder | 0
...ngsphere.infra.rule.checker.RuleConfigurationChecker | 0
.../metadata/SingleTableMetaDataBuilderTest.java | 0
.../metadata/SingleTableSchemaBuilderTest.java | 0
.../singletable/route/SingleTableRouteEngineTest.java | 0
.../singletable/rule/SingleTableDataNodeLoaderTest.java | 0
.../shardingsphere-cluster-mode-core/pom.xml | 2 +-
.../shardingsphere-proxy-backend/pom.xml | 2 +-
.../shardingsphere-proxy-common/pom.xml | 2 +-
shardingsphere-test/shardingsphere-rewrite-test/pom.xml | 2 +-
29 files changed, 18 insertions(+), 29 deletions(-)
diff --git a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/pom.xml b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/pom.xml
index 366924d..1d2898d 100644
--- a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/pom.xml
+++ b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/pom.xml
@@ -58,7 +58,7 @@
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/pom.xml b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/pom.xml
index 2493ad2..ef5a19d 100644
--- a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/pom.xml
+++ b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/pom.xml
@@ -71,7 +71,7 @@
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/shardingsphere-jdbc/shardingsphere-jdbc-core/pom.xml b/shardingsphere-jdbc/shardingsphere-jdbc-core/pom.xml
index b1f07a4..a1675d0 100644
--- a/shardingsphere-jdbc/shardingsphere-jdbc-core/pom.xml
+++ b/shardingsphere-jdbc/shardingsphere-jdbc-core/pom.xml
@@ -64,7 +64,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/shardingsphere-kernel/shardingsphere-single-table/pom.xml b/shardingsphere-kernel/shardingsphere-single-table/pom.xml
index eb0ac84..f5ce1f7 100644
--- a/shardingsphere-kernel/shardingsphere-single-table/pom.xml
+++ b/shardingsphere-kernel/shardingsphere-single-table/pom.xml
@@ -26,18 +26,11 @@
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-single-table</artifactId>
+ <packaging>pom</packaging>
<name>${project.artifactId}</name>
- <dependencies>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-common</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-route</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
+ <modules>
+ <module>shardingsphere-single-table-api</module>
+ <module>shardingsphere-single-table-core</module>
+ </modules>
</project>
diff --git a/shardingsphere-kernel/shardingsphere-single-table/pom.xml b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-api/pom.xml
similarity index 82%
copy from shardingsphere-kernel/shardingsphere-single-table/pom.xml
copy to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-api/pom.xml
index eb0ac84..f36fe13 100644
--- a/shardingsphere-kernel/shardingsphere-single-table/pom.xml
+++ b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-api/pom.xml
@@ -22,10 +22,10 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel</artifactId>
+ <artifactId>shardingsphere-single-table</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-api</artifactId>
<name>${project.artifactId}</name>
<dependencies>
@@ -34,10 +34,5 @@
<artifactId>shardingsphere-infra-common</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-route</artifactId>
- <version>${project.version}</version>
- </dependency>
</dependencies>
</project>
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/config/SingleTableRuleConfiguration.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-api/src/main/java/org/apache/shardingsphere/singletable/config/SingleTableRuleConfiguration.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/config/SingleTableRuleConfiguration.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-api/src/main/java/org/apache/shardingsphere/singletable/config/SingleTableRuleConfiguration.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/pom.xml b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/pom.xml
similarity index 89%
copy from shardingsphere-kernel/shardingsphere-single-table/pom.xml
copy to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/pom.xml
index eb0ac84..99b11e4 100644
--- a/shardingsphere-kernel/shardingsphere-single-table/pom.xml
+++ b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/pom.xml
@@ -22,18 +22,19 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-kernel</artifactId>
+ <artifactId>shardingsphere-single-table</artifactId>
<version>5.0.0-RC1-SNAPSHOT</version>
</parent>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<name>${project.artifactId}</name>
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-common</artifactId>
+ <artifactId>shardingsphere-single-table-api</artifactId>
<version>${project.version}</version>
</dependency>
+
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-infra-route</artifactId>
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilder.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilder.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilder.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilder.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngine.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngine.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngine.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngine.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/route/SingleTableSQLRouter.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNode.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNode.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNode.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNode.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoader.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoader.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoader.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoader.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableRule.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableRule.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableRule.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/SingleTableRule.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/builder/DefaultSingleTableSchemaRuleConfigurationBuilder.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/DefaultSingleTableSchemaRuleConfigurationBuilder.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/builder/DefaultSingleTableSchemaRuleConfigurationBuilder.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/DefaultSingleTableSchemaRuleConfigurationBuilder.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/checker/SingleTableRuleConfigurationChecker.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/checker/SingleTableRuleConfigurationChecker.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/checker/SingleTableRuleConfigurationChecker.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/checker/SingleTableRuleConfigurationChecker.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.RuleBasedTableMetaDataBuilder b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.RuleBasedTableMetaDataBuilder
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.RuleBasedTableMetaDataBuilder
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.RuleBasedTableMetaDataBuilder
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.route.SQLRouter b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.route.SQLRouter
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.route.SQLRouter
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.route.SQLRouter
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.DefaultSchemaRuleConfigurationBuilder b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.DefaultSchemaRuleConfigurationBuilder
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.DefaultSchemaRuleConfigurationBuilder
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.DefaultSchemaRuleConfigurationBuilder
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilderTest.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilderTest.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilderTest.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableMetaDataBuilderTest.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableSchemaBuilderTest.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableSchemaBuilderTest.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableSchemaBuilderTest.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableSchemaBuilderTest.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngineTest.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngineTest.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngineTest.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/route/SingleTableRouteEngineTest.java
diff --git a/shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoaderTest.java b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoaderTest.java
similarity index 100%
rename from shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoaderTest.java
rename to shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/test/java/org/apache/shardingsphere/singletable/rule/SingleTableDataNodeLoaderTest.java
diff --git a/shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/pom.xml b/shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/pom.xml
index 8b602a6..207ba06 100644
--- a/shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/pom.xml
+++ b/shardingsphere-mode/shardingsphere-mode-type/shardingsphere-cluster-mode/shardingsphere-cluster-mode-core/pom.xml
@@ -46,7 +46,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/shardingsphere-proxy/shardingsphere-proxy-backend/pom.xml b/shardingsphere-proxy/shardingsphere-proxy-backend/pom.xml
index 45b3190..020b2be 100644
--- a/shardingsphere-proxy/shardingsphere-proxy-backend/pom.xml
+++ b/shardingsphere-proxy/shardingsphere-proxy-backend/pom.xml
@@ -124,7 +124,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/shardingsphere-proxy/shardingsphere-proxy-common/pom.xml b/shardingsphere-proxy/shardingsphere-proxy-common/pom.xml
index 7ad5972..2d296da 100644
--- a/shardingsphere-proxy/shardingsphere-proxy-common/pom.xml
+++ b/shardingsphere-proxy/shardingsphere-proxy-common/pom.xml
@@ -79,7 +79,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/shardingsphere-test/shardingsphere-rewrite-test/pom.xml b/shardingsphere-test/shardingsphere-rewrite-test/pom.xml
index 9b0543f..efe40a7 100644
--- a/shardingsphere-test/shardingsphere-rewrite-test/pom.xml
+++ b/shardingsphere-test/shardingsphere-rewrite-test/pom.xml
@@ -31,7 +31,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-table</artifactId>
+ <artifactId>shardingsphere-single-table-core</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>