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 f3568c28b7e Merge shardingsphere-jdbc-core to shardingsphere-jdbc
module and update doc (#30182)
f3568c28b7e is described below
commit f3568c28b7e40b1222f550d1f5130d305f9d07a5
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Mon Feb 19 08:30:35 2024 +0800
Merge shardingsphere-jdbc-core to shardingsphere-jdbc module and update doc
(#30182)
---
agent/plugins/core/pom.xml | 2 +-
agent/plugins/pom.xml | 2 +-
distribution/jdbc/pom.xml | 2 +-
.../shardingsphere-jdbc-quick-start.cn.md | 2 +-
.../shardingsphere-jdbc-quick-start.en.md | 2 +-
.../graalvm-native-image/_index.cn.md | 6 +-
.../graalvm-native-image/_index.en.md | 6 +-
.../shardingsphere-jdbc/java-api/_index.cn.md | 2 +-
.../shardingsphere-jdbc/java-api/_index.en.md | 2 +-
.../shardingsphere-jdbc/java-api/data-source.cn.md | 2 +-
.../shardingsphere-jdbc/java-api/data-source.en.md | 2 +-
.../shardingsphere-jdbc/java-api/mode.cn.md | 2 +-
.../shardingsphere-jdbc/java-api/mode.en.md | 2 +-
.../special-api/transaction/java-api.cn.md | 2 +-
.../special-api/transaction/java-api.en.md | 2 +-
.../special-api/transaction/narayana.cn.md | 2 +-
.../special-api/transaction/narayana.en.md | 2 +-
.../special-api/transaction/seata.cn.md | 2 +-
.../special-api/transaction/seata.en.md | 2 +-
.../shardingsphere-jdbc/yaml-config/_index.cn.md | 2 +-
.../shardingsphere-jdbc/yaml-config/_index.en.md | 2 +-
.../yaml-config/jdbc-driver/_index.cn.md | 2 +-
.../yaml-config/jdbc-driver/_index.en.md | 2 +-
.../jdbc-driver/spring-boot/_index.cn.md | 8 +-
.../jdbc-driver/spring-boot/_index.en.md | 8 +-
.../jdbc-driver/spring-namespace/_index.cn.md | 2 +-
.../jdbc-driver/spring-namespace/_index.en.md | 2 +-
.../optional-plugins/_index.cn.md | 4 +-
.../optional-plugins/_index.en.md | 4 +-
examples/pom.xml | 2 +-
.../src/main/resources/template/pom.ftl | 2 +-
jdbc/core/pom.xml | 224 ---------------------
jdbc/pom.xml | 199 +++++++++++++++++-
.../driver/DriverRegisterException.java | 0
.../driver/ShardingSphereDriver.java | 0
.../api/ShardingSphereDataSourceFactory.java | 0
.../driver/api/yaml/YamlJDBCConfiguration.java | 0
.../yaml/YamlShardingSphereDataSourceFactory.java | 0
.../ShardingSpherePipelineDataSourceCreator.java | 0
.../driver/executor/DriverExecutor.java | 0
.../driver/executor/DriverJDBCExecutor.java | 0
.../driver/executor/batch/BatchExecutionUnit.java | 0
.../batch/BatchPreparedStatementExecutor.java | 0
.../executor/batch/BatchStatementExecutor.java | 0
.../driver/executor/callback/ExecuteCallback.java | 0
.../executor/callback/ExecuteQueryCallback.java | 0
.../executor/callback/ExecuteUpdateCallback.java | 0
.../PreparedStatementExecuteQueryCallback.java | 0
.../impl/StatementExecuteQueryCallback.java | 0
.../jdbc/adapter/AbstractConnectionAdapter.java | 0
.../jdbc/adapter/AbstractDataSourceAdapter.java | 0
.../adapter/AbstractPreparedStatementAdapter.java | 0
.../jdbc/adapter/AbstractResultSetAdapter.java | 0
.../jdbc/adapter/AbstractStatementAdapter.java | 0
.../jdbc/adapter/AdaptedDatabaseMetaData.java | 0
.../driver/jdbc/adapter/WrapperAdapter.java | 0
.../adapter/executor/ForceExecuteCallback.java | 0
.../adapter/executor/ForceExecuteTemplate.java | 0
.../invocation/MethodInvocationRecorder.java | 0
.../driver/jdbc/core/ShardingSphereSavepoint.java | 0
.../DriverDatabaseConnectionManager.java | 0
.../core/connection/ShardingSphereConnection.java | 0
.../core/datasource/ShardingSphereDataSource.java | 0
.../metadata/ShardingSphereDatabaseMetaData.java | 0
.../jdbc/core/driver/DriverDataSourceCache.java | 0
.../core/resultset/DatabaseMetaDataResultSet.java | 0
.../core/resultset/GeneratedKeysResultSet.java | 0
.../resultset/GeneratedKeysResultSetMetaData.java | 0
.../core/resultset/ShardingSphereResultSet.java | 0
.../resultset/ShardingSphereResultSetMetaData.java | 0
.../resultset/ShardingSphereResultSetUtils.java | 0
.../statement/ShardingSpherePreparedStatement.java | 0
.../core/statement/ShardingSphereStatement.java | 0
.../jdbc/core/statement/StatementManager.java | 0
.../metadata/ShardingSphereParameterMetaData.java | 0
.../connection/ConnectionClosedException.java | 0
.../connection/ResultSetClosedException.java | 0
.../syntax/ColumnIndexOutOfRangeException.java | 0
.../syntax/ColumnLabelNotFoundException.java | 0
.../jdbc/exception/syntax/EmptySQLException.java | 0
...stractUnsupportedDatabaseMetaDataResultSet.java | 0
.../AbstractUnsupportedGeneratedKeysResultSet.java | 0
.../AbstractUnsupportedOperationConnection.java | 0
...tractUnsupportedOperationParameterMetaData.java | 0
...tractUnsupportedOperationPreparedStatement.java | 0
.../AbstractUnsupportedOperationResultSet.java | 0
.../AbstractUnsupportedOperationStatement.java | 0
...bstractUnsupportedUpdateOperationResultSet.java | 0
.../shardingsphere/driver/state/DriverState.java | 0
.../driver/state/DriverStateContext.java | 0
.../state/circuit/CircuitBreakDriverState.java | 0
.../connection/CircuitBreakerConnection.java | 0
.../datasource/CircuitBreakerDataSource.java | 0
.../metadata/CircuitBreakerDatabaseMetaData.java | 0
.../circuit/resultset/CircuitBreakerResultSet.java | 0
.../resultset/CircuitBreakerResultSetMetaData.java | 0
.../statement/CircuitBreakerPreparedStatement.java | 0
.../circuit/statement/CircuitBreakerStatement.java | 0
.../driver/state/lock/LockDriverState.java | 0
.../driver/state/ok/OKDriverState.java | 0
.../resources/META-INF/services/java.sql.Driver | 0
...ere.data.pipeline.spi.PipelineDataSourceCreator | 0
....apache.shardingsphere.driver.state.DriverState | 0
.../driver/ShardingSphereDriverTest.java | 0
.../api/ShardingSphereDataSourceFactoryTest.java | 0
.../YamlShardingSphereDataSourceFactoryTest.java | 0
.../executor/batch/BatchExecutionUnitTest.java | 0
.../batch/BatchPreparedStatementExecutorTest.java | 0
.../executor/batch/BatchStatementExecutorTest.java | 0
.../adapter/AbstractDataSourceAdapterTest.java | 0
.../driver/jdbc/adapter/ConnectionAdapterTest.java | 0
.../jdbc/adapter/PreparedStatementAdapterTest.java | 0
.../driver/jdbc/adapter/ResultSetAdapterTest.java | 0
.../jdbc/adapter/ResultSetGetterAdapterTest.java | 0
.../driver/jdbc/adapter/StatementAdapterTest.java | 0
.../driver/jdbc/adapter/WrapperAdapterTest.java | 0
.../invocation/MethodInvocationRecorderTest.java | 0
.../DriverDatabaseConnectionManagerTest.java | 0
.../connection/ShardingSphereConnectionTest.java | 0
.../datasource/ShardingSphereDataSourceTest.java | 0
.../ShardingSphereDatabaseMetaDataTest.java | 0
.../core/driver/DriverDataSourceCacheTest.java | 0
.../resultset/DatabaseMetaDataResultSetTest.java | 0
.../GeneratedKeysResultSetMetaDataTest.java | 0
.../core/resultset/GeneratedKeysResultSetTest.java | 0
.../resultset/ShardingSphereResultSetTest.java | 0
.../ShardingSphereResultSetUtilsTest.java | 0
.../UnSupportedDatabaseMetaDataResultSetTest.java | 0
.../UnsupportedGeneratedKeysResultSetTest.java | 0
.../UnsupportedOperationConnectionTest.java | 0
.../UnsupportedOperationParameterMetaTest.java | 0
.../UnsupportedOperationPreparedStatementTest.java | 0
.../UnsupportedOperationResultSetTest.java | 0
.../UnsupportedOperationStatementTest.java | 0
.../UnsupportedUpdateOperationResultSetTest.java | 0
.../driver/jdbc/util/JDBCTestSQL.java | 0
.../driver/state/DriverStateContextTest.java | 0
.../state/circuit/CircuitBreakDriverStateTest.java | 0
.../connection/CircuitBreakerConnectionTest.java | 0
.../datasource/CircuitBreakerDataSourceTest.java | 0
.../CircuitBreakerDatabaseMetaDataTest.java | 0
.../driver/state/ok/OKDriverStateTest.java | 0
.../config/driver/bar-driver-fixture.yaml | 0
.../config/driver/foo-driver-fixture.yaml | 0
.../config/factory/database-for-factory-test.yaml | 0
.../{core => }/src/test/resources/logback-test.xml | 0
kernel/data-pipeline/dialect/mysql/pom.xml | 2 +-
test/e2e/agent/jdbc-project/pom.xml | 2 +-
test/e2e/driver/pom.xml | 2 +-
test/e2e/fixture/pom.xml | 2 +-
test/e2e/operation/pipeline/pom.xml | 2 +-
test/e2e/operation/transaction/pom.xml | 2 +-
test/it/pipeline/pom.xml | 2 +-
test/native/pom.xml | 2 +-
154 files changed, 246 insertions(+), 279 deletions(-)
diff --git a/agent/plugins/core/pom.xml b/agent/plugins/core/pom.xml
index 0ec7ea96ccd..7da8d74b81f 100644
--- a/agent/plugins/core/pom.xml
+++ b/agent/plugins/core/pom.xml
@@ -33,7 +33,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
diff --git a/agent/plugins/pom.xml b/agent/plugins/pom.xml
index 948373fe7b8..393d7d98d3a 100644
--- a/agent/plugins/pom.xml
+++ b/agent/plugins/pom.xml
@@ -62,7 +62,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
<exclusions>
diff --git a/distribution/jdbc/pom.xml b/distribution/jdbc/pom.xml
index 556f19d15ed..d2fc329e0e7 100644
--- a/distribution/jdbc/pom.xml
+++ b/distribution/jdbc/pom.xml
@@ -30,7 +30,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
diff --git
a/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.cn.md
b/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.cn.md
index 9b5ed69e1ab..dc9fbdafb51 100644
--- a/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.cn.md
+++ b/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.cn.md
@@ -28,7 +28,7 @@ Apache ShardingSphere-JDBC 可以通过 `Java` 和 `YAML` 这 2 种方式进行
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${latest.release.version}</version>
</dependency>
```
diff --git
a/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.en.md
b/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.en.md
index e50f2e16912..f3d42e2c1c3 100644
--- a/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.en.md
+++ b/docs/document/content/quick-start/shardingsphere-jdbc-quick-start.en.md
@@ -28,7 +28,7 @@ Please refer to [User
Manual](/en/user-manual/shardingsphere-jdbc/) for more det
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${latest.release.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
index f70c8a456f5..ba5877f4750 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
@@ -8,7 +8,7 @@ chapter = true
ShardingSphere JDBC 已在 GraalVM Native Image 下完成可用性验证。
-构建包含
`org.apache.shardingsphere:shardingsphere-jdbc-core:${shardingsphere.version}`
的 Maven 依赖的 GraalVM Native
+构建包含 `org.apache.shardingsphere:shardingsphere-jdbc:${shardingsphere.version}`
的 Maven 依赖的 GraalVM Native
Image,你需要借助于 GraalVM Native Build Tools。GraalVM Native Build Tools 提供了 Maven
Plugin 和 Gradle Plugin 来简化 GraalVM
CE 的 `native-image` 命令行工具的长篇大论的 shell 命令。
@@ -27,7 +27,7 @@ ShardingSphere JDBC 要求在如下或更高版本的 `GraalVM CE` 完成构建
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
</dependencies>
@@ -77,7 +77,7 @@ plugins {
}
dependencies {
- implementation
'org.apache.shardingsphere:shardingsphere-jdbc-core:${shardingsphere.version}'
+ implementation
'org.apache.shardingsphere:shardingsphere-jdbc:${shardingsphere.version}'
}
graalvmNative {
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
index 57d083e7667..52dbadae44c 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
@@ -8,7 +8,7 @@ chapter = true
ShardingSphere JDBC has been validated for availability under GraalVM Native
Image.
-Build GraalVM Native containing Maven dependencies of
`org.apache.shardingsphere:shardingsphere-jdbc-core:${shardingsphere.version}`
+Build GraalVM Native containing Maven dependencies of
`org.apache.shardingsphere:shardingsphere-jdbc:${shardingsphere.version}`
Image, you need to resort to GraalVM Native Build Tools. GraalVM Native Build
Tools provides Maven Plugin and Gradle Plugin
to simplify long list of shell commands for GraalVM CE's `native-image`
command line tool.
@@ -29,7 +29,7 @@ and the documentation of GraalVM Native Build Tools shall
prevail.
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
</dependencies>
@@ -80,7 +80,7 @@ plugins {
}
dependencies {
- implementation
'org.apache.shardingsphere:shardingsphere-jdbc-core:${shardingsphere.version}'
+ implementation
'org.apache.shardingsphere:shardingsphere-jdbc:${shardingsphere.version}'
}
graalvmNative {
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.cn.md
index dd1721392e4..4ebfa8bb457 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.cn.md
@@ -17,7 +17,7 @@ Java API 是最繁琐也是最灵活的配置方式,适合需要通过编程
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.en.md
index 699a9ce3531..d26a95ea460 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/_index.en.md
@@ -18,7 +18,7 @@ The Java API is the most complex and flexible configuration
method, which is sui
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.cn.md
index 692da145ba4..cac806802c7 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.cn.md
@@ -17,7 +17,7 @@ ShardingSphere-JDBC 支持所有的数据库 JDBC 驱动和连接池。
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${latest.release.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.en.md
index 31cfa5b7ed6..cca6366123e 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/data-source.en.md
@@ -17,7 +17,7 @@ This section describes how to configure data sources through
the `JAVA API`.
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${latest.release.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
index cbb06839f22..0b61db6a92e 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.cn.md
@@ -56,7 +56,7 @@ chapter = true
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${latest.release.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
index d259c83302d..d5e66f22095 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/mode.en.md
@@ -56,7 +56,7 @@ Attributes:
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${latest.release.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.cn.md
index 0d2ac093d27..3168a4bc38f 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.cn.md
@@ -14,7 +14,7 @@ weight = 1
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.en.md
index d44c61ec990..f25e2fa2c88 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/java-api.en.md
@@ -14,7 +14,7 @@ Introducing Maven dependency
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.cn.md
index cae88244f01..e32d14d14e7 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.cn.md
@@ -20,7 +20,7 @@ Apache ShardingSphere 提供 XA 事务,集成了 Narayana 的实现。
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.en.md
index e9401a1fbd0..fd5c96bcfb9 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.en.md
@@ -20,7 +20,7 @@ Introducing Maven dependency
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.cn.md
index 53adcdf9c62..81ecb003433 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.cn.md
@@ -16,7 +16,7 @@ Apache ShardingSphere 提供 BASE 事务,集成了 Seata 的实现。本文所
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.en.md
index 1ba21fc838d..3bc47267962 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/transaction/seata.en.md
@@ -17,7 +17,7 @@ Introduce Maven dependencies and exclude the outdated Maven
dependencies of `org
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.cn.md
index 38678696fe1..c64928e6917 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.cn.md
@@ -21,7 +21,7 @@ YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.en.md
index e3587e84e21..30079998542 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/_index.en.md
@@ -21,7 +21,7 @@ YAML configuration is the most common configuration mode,
which can omit the com
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.cn.md
index 5600eac9906..83d1009d7a0 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.cn.md
@@ -25,7 +25,7 @@ ShardingSphere-JDBC 提供了 JDBC 驱动,可以仅通过配置变更即可使
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.en.md
index cf9d5c10bee..8ae06bbdedd 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/_index.en.md
@@ -25,7 +25,7 @@ Refer to [known
Implementation](./known-implementation/_index.en.md).
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.cn.md
index 3f60162674b..da555007933 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.cn.md
@@ -15,7 +15,7 @@ ShardingSphere 提供 JDBC 驱动,开发者可以在 Spring Boot 中配置 `Sh
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
@@ -49,7 +49,7 @@ Quarkus 3,Micronaut Framework 4 和 Helidon 3。
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
</dependencies>
@@ -66,7 +66,7 @@ ShardingSphere 的所有特性均可在 Spring Boot OSS 2 上使用,但低版
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
@@ -89,7 +89,7 @@ ShardingSphere 的所有特性均可在 Spring Boot OSS 2 上使用,但低版
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
</dependencies>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.en.md
index 62de7e8e59a..f5ce4c440c2 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-boot/_index.en.md
@@ -15,7 +15,7 @@ ShardingSphere provides a JDBC driver, and developers can
configure `ShardingSph
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
@@ -49,7 +49,7 @@ Users only need to configure as follows.
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
</dependencies>
@@ -67,7 +67,7 @@ This is reflected in Maven's `pom.xml` as follows.
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
@@ -91,7 +91,7 @@ following things.
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
</dependencies>
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
index d04f30b96d9..e07b9ad3d51 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.cn.md
@@ -15,7 +15,7 @@ ShardingSphere 提供 JDBC 驱动,开发者可以在 Spring 中配置 `Shardin
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.en.md
index e28d193a130..c1c6ce5219f 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/jdbc-driver/spring-namespace/_index.en.md
@@ -15,7 +15,7 @@ ShardingSphere provides a JDBC driver. To use ShardingSphere,
developers can con
```xml
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
```
diff --git
a/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.cn.md
index 2fdf18541ee..6101808612d 100644
---
a/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.cn.md
@@ -12,7 +12,7 @@ ShardingSphere 默认情况下仅包含核心 SPI 的实现,在 Git Source 存
-
`org.apache.shardingsphere:shardingsphere-cluster-mode-repository-etcd`,集群模式配置信息持久化定义的
etcd 实现
-
`org.apache.shardingsphere:shardingsphere-cluster-mode-repository-zookeeper`,集群模式配置信息持久化定义的
zookeeper 实现
-- `org.apache.shardingsphere:shardingsphere-jdbc-core`, JDBC 核心模块
+- `org.apache.shardingsphere:shardingsphere-jdbc`, JDBC 模块
- `org.apache.shardingsphere:shardingsphere-db-protocol-core`,数据库协议核心
- `org.apache.shardingsphere:shardingsphere-mysql-protocol`,数据库协议的 MySQL 实现
- `org.apache.shardingsphere:shardingsphere-postgresql-protocol`,数据库协议的
PostgreSQL 实现
@@ -24,7 +24,7 @@ ShardingSphere 默认情况下仅包含核心 SPI 的实现,在 Git Source 存
- `org.apache.shardingsphere:shardingsphere-proxy-backend-core`,
ShardingSphere Proxy 的后端核心模块
-
`org.apache.shardingsphere:shardingsphere-standalone-mode-core`,单机模式配置信息持久化定义核心
-对于核心的
`org.apache.shardingsphere:shardingsphere-jdbc-core`,其内置插件参考[ShardingSphere-JDBC
可选插件](/cn/user-manual/shardingsphere-jdbc/optional-plugins/)。
+对于核心的
`org.apache.shardingsphere:shardingsphere-jdbc`,其内置插件参考[ShardingSphere-JDBC
可选插件](/cn/user-manual/shardingsphere-jdbc/optional-plugins/)。
如果 ShardingSphere-Proxy 需要使用可选插件,需要在 Maven Central 下载包含其 SPI 实现的 JAR 和其依赖的 JAR。
diff --git
a/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.en.md
b/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.en.md
index b39fd6b4c37..01b17c1c166 100644
---
a/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-proxy/optional-plugins/_index.en.md
@@ -12,7 +12,7 @@ All the built-in plugins for ShardingSphere-Proxy are listed
below in the form o
- `org.apache.shardingsphere:shardingsphere-cluster-mode-repository-etcd`,
etcd implementation of persistent definition of cluster mode configuration
information
-
`org.apache.shardingsphere:shardingsphere-cluster-mode-repository-zookeeper`,
the zookeeper implementation of the persistent definition of cluster mode
configuration information
-- `org.apache.shardingsphere:shardingsphere-jdbc-core`, JDBC core
+- `org.apache.shardingsphere:shardingsphere-jdbc`, JDBC module
- `org.apache.shardingsphere:shardingsphere-db-protocol-core`, database
protocol core
- `org.apache.shardingsphere:shardingsphere-mysql-protocol`, the MySQL
implementation of the database protocol
- `org.apache.shardingsphere:shardingsphere-postgresql-protocol`, the
PostgreSQL implementation of the database protocol
@@ -24,7 +24,7 @@ All the built-in plugins for ShardingSphere-Proxy are listed
below in the form o
- `org.apache.shardingsphere:shardingsphere-proxy-backend-core`, the backend
core for ShardingSphere Proxy
- `org.apache.shardingsphere:shardingsphere-standalone-mode-core`, the
persistence definition core of single-machine mode configuration information
-For the core `org.apache.shardingsphere:shardingsphere-jdbc-core`,Its built-in
plugins reference[ShardingSphere-JDBC Optional
Plugins](/en/user-manual/shardingsphere-jdbc/optional-plugins/).
+For the core `org.apache.shardingsphere:shardingsphere-jdbc`,Its built-in
plugins reference[ShardingSphere-JDBC Optional
Plugins](/en/user-manual/shardingsphere-jdbc/optional-plugins/).
If ShardingSphere Proxy needs to use optional plugins, you need to download
the JAR containing its SPI implementation and its dependent JARs from Maven
Central.
diff --git a/examples/pom.xml b/examples/pom.xml
index aa45fb4a2b9..b7cc5d9889a 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -84,7 +84,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git
a/examples/shardingsphere-jdbc-example-generator/src/main/resources/template/pom.ftl
b/examples/shardingsphere-jdbc-example-generator/src/main/resources/template/pom.ftl
index b39dc7f1a52..4ae3ca09111 100644
---
a/examples/shardingsphere-jdbc-example-generator/src/main/resources/template/pom.ftl
+++
b/examples/shardingsphere-jdbc-example-generator/src/main/resources/template/pom.ftl
@@ -28,7 +28,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${r'${project.version}'}</version>
</dependency>
<#if mode=="cluster-zookeeper">
diff --git a/jdbc/core/pom.xml b/jdbc/core/pom.xml
deleted file mode 100644
index a620baf0396..00000000000
--- a/jdbc/core/pom.xml
+++ /dev/null
@@ -1,224 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one or more
- ~ contributor license agreements. See the NOTICE file distributed with
- ~ this work for additional information regarding copyright ownership.
- ~ The ASF licenses this file to You under the Apache License, Version 2.0
- ~ (the "License"); you may not use this file except in compliance with
- ~ the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc</artifactId>
- <version>5.4.2-SNAPSHOT</version>
- </parent>
- <artifactId>shardingsphere-jdbc-core</artifactId>
- <name>${project.artifactId}</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-url-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-url-classpath</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-url-absolutepath</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-transaction-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-global-clock-core</artifactId>
- <version>${project.parent.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-global-clock-tso-core</artifactId>
- <version>${project.parent.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-sql92</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-mysql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-postgresql</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-oracle</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-sqlserver</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-opengauss</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-mysql-dialect-exception</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
-
<artifactId>shardingsphere-postgresql-dialect-exception</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-authority-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-single-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-traffic-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-context</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-standalone-mode-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
-
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-cluster-mode-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-sharding-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-broadcast-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-readwrite-splitting-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-encrypt-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-mask-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-shadow-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-sql-federation-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-sql-parser-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-logging-core</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-infra-reachability-metadata</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-test-util</artifactId>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-test-fixture-database</artifactId>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.postgresql</groupId>
- <artifactId>postgresql</artifactId>
- </dependency>
- <dependency>
- <groupId>com.mysql</groupId>
- <artifactId>mysql-connector-j</artifactId>
- </dependency>
- <dependency>
- <groupId>com.microsoft.sqlserver</groupId>
- <artifactId>mssql-jdbc</artifactId>
- </dependency>
- <dependency>
- <groupId>com.h2database</groupId>
- <artifactId>h2</artifactId>
- <scope>runtime</scope>
- </dependency>
-
- <dependency>
- <groupId>com.zaxxer</groupId>
- <artifactId>HikariCP</artifactId>
- </dependency>
- </dependencies>
-</project>
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index c5136152efb..cfbce0460c1 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -24,10 +24,201 @@
<version>5.4.2-SNAPSHOT</version>
</parent>
<artifactId>shardingsphere-jdbc</artifactId>
- <packaging>pom</packaging>
<name>${project.artifactId}</name>
- <modules>
- <module>core</module>
- </modules>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-infra-url-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-infra-url-classpath</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-infra-url-absolutepath</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-transaction-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-global-clock-core</artifactId>
+ <version>${project.parent.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-global-clock-tso-core</artifactId>
+ <version>${project.parent.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-parser-sql-sql92</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-parser-sql-mysql</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-parser-sql-postgresql</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-parser-sql-oracle</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-parser-sql-sqlserver</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-parser-sql-opengauss</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-mysql-dialect-exception</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-postgresql-dialect-exception</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-authority-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-single-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-traffic-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-infra-context</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-standalone-mode-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+
<artifactId>shardingsphere-standalone-mode-repository-jdbc</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-cluster-mode-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-sharding-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-broadcast-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-readwrite-splitting-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-encrypt-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-mask-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-shadow-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-sql-federation-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-sql-parser-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-logging-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-infra-reachability-metadata</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-test-util</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.shardingsphere</groupId>
+ <artifactId>shardingsphere-test-fixture-database</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.mysql</groupId>
+ <artifactId>mysql-connector-j</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.microsoft.sqlserver</groupId>
+ <artifactId>mssql-jdbc</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>com.zaxxer</groupId>
+ <artifactId>HikariCP</artifactId>
+ </dependency>
+ </dependencies>
</project>
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/DriverRegisterException.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/DriverRegisterException.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/DriverRegisterException.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/DriverRegisterException.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/ShardingSphereDriver.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/ShardingSphereDriver.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/ShardingSphereDriver.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/ShardingSphereDriver.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactory.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactory.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactory.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactory.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactory.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/data/pipeline/datasource/creator/ShardingSpherePipelineDataSourceCreator.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverExecutor.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/DriverExecutor.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverExecutor.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/DriverExecutor.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnit.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnit.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnit.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnit.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutor.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutor.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutor.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutor.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutor.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutor.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutor.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutor.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteCallback.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteCallback.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteCallback.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteCallback.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteQueryCallback.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteQueryCallback.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteQueryCallback.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteQueryCallback.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteUpdateCallback.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteUpdateCallback.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteUpdateCallback.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/ExecuteUpdateCallback.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/PreparedStatementExecuteQueryCallback.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/PreparedStatementExecuteQueryCallback.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/PreparedStatementExecuteQueryCallback.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/PreparedStatementExecuteQueryCallback.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/StatementExecuteQueryCallback.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/StatementExecuteQueryCallback.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/StatementExecuteQueryCallback.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/executor/callback/impl/StatementExecuteQueryCallback.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractConnectionAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractConnectionAdapter.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractConnectionAdapter.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractConnectionAdapter.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapter.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapter.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapter.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractPreparedStatementAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractPreparedStatementAdapter.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractPreparedStatementAdapter.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractPreparedStatementAdapter.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractResultSetAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractResultSetAdapter.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractResultSetAdapter.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractResultSetAdapter.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AdaptedDatabaseMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapter.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapter.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapter.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteCallback.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteCallback.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteCallback.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteCallback.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteTemplate.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteTemplate.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteTemplate.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/executor/ForceExecuteTemplate.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorder.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorder.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorder.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorder.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/ShardingSphereSavepoint.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/ShardingSphereSavepoint.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/ShardingSphereSavepoint.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/ShardingSphereSavepoint.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManager.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnection.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSource.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCache.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCache.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCache.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCache.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtils.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtils.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtils.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtils.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSpherePreparedStatement.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/ShardingSphereStatement.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/StatementManager.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/StatementManager.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/StatementManager.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/StatementManager.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/metadata/ShardingSphereParameterMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/metadata/ShardingSphereParameterMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/metadata/ShardingSphereParameterMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/core/statement/metadata/ShardingSphereParameterMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ConnectionClosedException.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ConnectionClosedException.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ConnectionClosedException.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ConnectionClosedException.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ResultSetClosedException.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ResultSetClosedException.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ResultSetClosedException.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/connection/ResultSetClosedException.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnIndexOutOfRangeException.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnIndexOutOfRangeException.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnIndexOutOfRangeException.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnIndexOutOfRangeException.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnLabelNotFoundException.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnLabelNotFoundException.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnLabelNotFoundException.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/ColumnLabelNotFoundException.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/EmptySQLException.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/EmptySQLException.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/EmptySQLException.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/exception/syntax/EmptySQLException.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedDatabaseMetaDataResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedDatabaseMetaDataResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedDatabaseMetaDataResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedDatabaseMetaDataResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedGeneratedKeysResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedGeneratedKeysResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedGeneratedKeysResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedGeneratedKeysResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationConnection.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationConnection.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationConnection.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationConnection.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationParameterMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationParameterMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationParameterMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationParameterMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationPreparedStatement.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationPreparedStatement.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationPreparedStatement.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationPreparedStatement.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationStatement.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationStatement.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationStatement.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedOperationStatement.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedUpdateOperationResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedUpdateOperationResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedUpdateOperationResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/unsupported/AbstractUnsupportedUpdateOperationResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/DriverState.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/DriverState.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/DriverState.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/DriverState.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/DriverStateContext.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/DriverStateContext.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/DriverStateContext.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/DriverStateContext.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverState.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverState.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverState.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverState.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnection.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSource.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSource.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSource.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSource.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSet.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/resultset/CircuitBreakerResultSetMetaData.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerPreparedStatement.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerPreparedStatement.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerPreparedStatement.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerPreparedStatement.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerStatement.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerStatement.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerStatement.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/circuit/statement/CircuitBreakerStatement.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/lock/LockDriverState.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/lock/LockDriverState.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/lock/LockDriverState.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/lock/LockDriverState.java
diff --git
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/ok/OKDriverState.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/state/ok/OKDriverState.java
similarity index 100%
rename from
jdbc/core/src/main/java/org/apache/shardingsphere/driver/state/ok/OKDriverState.java
rename to
jdbc/src/main/java/org/apache/shardingsphere/driver/state/ok/OKDriverState.java
diff --git a/jdbc/core/src/main/resources/META-INF/services/java.sql.Driver
b/jdbc/src/main/resources/META-INF/services/java.sql.Driver
similarity index 100%
rename from jdbc/core/src/main/resources/META-INF/services/java.sql.Driver
rename to jdbc/src/main/resources/META-INF/services/java.sql.Driver
diff --git
a/jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.PipelineDataSourceCreator
b/jdbc/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.PipelineDataSourceCreator
similarity index 100%
rename from
jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.PipelineDataSourceCreator
rename to
jdbc/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.PipelineDataSourceCreator
diff --git
a/jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.driver.state.DriverState
b/jdbc/src/main/resources/META-INF/services/org.apache.shardingsphere.driver.state.DriverState
similarity index 100%
rename from
jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.driver.state.DriverState
rename to
jdbc/src/main/resources/META-INF/services/org.apache.shardingsphere.driver.state.DriverState
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/ShardingSphereDriverTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/ShardingSphereDriverTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/ShardingSphereDriverTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/ShardingSphereDriverTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactoryTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactoryTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactoryTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/api/ShardingSphereDataSourceFactoryTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactoryTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactoryTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactoryTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/api/yaml/YamlShardingSphereDataSourceFactoryTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnitTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnitTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnitTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchExecutionUnitTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchPreparedStatementExecutorTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutorTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutorTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutorTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/executor/batch/BatchStatementExecutorTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractDataSourceAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ConnectionAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ConnectionAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ConnectionAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ConnectionAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/PreparedStatementAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetGetterAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetGetterAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetGetterAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/ResultSetGetterAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/StatementAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/StatementAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/StatementAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/StatementAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapterTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapterTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapterTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/WrapperAdapterTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorderTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorderTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorderTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/adapter/invocation/MethodInvocationRecorderTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManagerTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManagerTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManagerTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/DriverDatabaseConnectionManagerTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnectionTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnectionTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnectionTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/connection/ShardingSphereConnectionTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSourceTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSourceTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSourceTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/ShardingSphereDataSourceTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/datasource/metadata/ShardingSphereDatabaseMetaDataTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCacheTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCacheTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCacheTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/DriverDataSourceCacheTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/DatabaseMetaDataResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaDataTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaDataTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaDataTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetMetaDataTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/GeneratedKeysResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtilsTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtilsTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtilsTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/resultset/ShardingSphereResultSetUtilsTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnSupportedDatabaseMetaDataResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnSupportedDatabaseMetaDataResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnSupportedDatabaseMetaDataResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnSupportedDatabaseMetaDataResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedGeneratedKeysResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedGeneratedKeysResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedGeneratedKeysResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedGeneratedKeysResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationConnectionTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationConnectionTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationConnectionTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationConnectionTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationPreparedStatementTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationStatementTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationStatementTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationStatementTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationStatementTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedUpdateOperationResultSetTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedUpdateOperationResultSetTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedUpdateOperationResultSetTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedUpdateOperationResultSetTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/util/JDBCTestSQL.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/util/JDBCTestSQL.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/jdbc/util/JDBCTestSQL.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/util/JDBCTestSQL.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/DriverStateContextTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/state/DriverStateContextTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/DriverStateContextTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/state/DriverStateContextTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverStateTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverStateTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverStateTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/CircuitBreakDriverStateTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnectionTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnectionTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnectionTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/connection/CircuitBreakerConnectionTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSourceTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSourceTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSourceTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/datasource/CircuitBreakerDataSourceTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/state/circuit/metadata/CircuitBreakerDatabaseMetaDataTest.java
diff --git
a/jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/ok/OKDriverStateTest.java
b/jdbc/src/test/java/org/apache/shardingsphere/driver/state/ok/OKDriverStateTest.java
similarity index 100%
rename from
jdbc/core/src/test/java/org/apache/shardingsphere/driver/state/ok/OKDriverStateTest.java
rename to
jdbc/src/test/java/org/apache/shardingsphere/driver/state/ok/OKDriverStateTest.java
diff --git a/jdbc/core/src/test/resources/config/driver/bar-driver-fixture.yaml
b/jdbc/src/test/resources/config/driver/bar-driver-fixture.yaml
similarity index 100%
rename from jdbc/core/src/test/resources/config/driver/bar-driver-fixture.yaml
rename to jdbc/src/test/resources/config/driver/bar-driver-fixture.yaml
diff --git a/jdbc/core/src/test/resources/config/driver/foo-driver-fixture.yaml
b/jdbc/src/test/resources/config/driver/foo-driver-fixture.yaml
similarity index 100%
rename from jdbc/core/src/test/resources/config/driver/foo-driver-fixture.yaml
rename to jdbc/src/test/resources/config/driver/foo-driver-fixture.yaml
diff --git
a/jdbc/core/src/test/resources/config/factory/database-for-factory-test.yaml
b/jdbc/src/test/resources/config/factory/database-for-factory-test.yaml
similarity index 100%
rename from
jdbc/core/src/test/resources/config/factory/database-for-factory-test.yaml
rename to jdbc/src/test/resources/config/factory/database-for-factory-test.yaml
diff --git a/jdbc/core/src/test/resources/logback-test.xml
b/jdbc/src/test/resources/logback-test.xml
similarity index 100%
rename from jdbc/core/src/test/resources/logback-test.xml
rename to jdbc/src/test/resources/logback-test.xml
diff --git a/kernel/data-pipeline/dialect/mysql/pom.xml
b/kernel/data-pipeline/dialect/mysql/pom.xml
index 6ed2bc80eb7..dd70f3bd5d5 100644
--- a/kernel/data-pipeline/dialect/mysql/pom.xml
+++ b/kernel/data-pipeline/dialect/mysql/pom.xml
@@ -40,7 +40,7 @@
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/test/e2e/agent/jdbc-project/pom.xml
b/test/e2e/agent/jdbc-project/pom.xml
index e16653f66d0..24dac672afc 100644
--- a/test/e2e/agent/jdbc-project/pom.xml
+++ b/test/e2e/agent/jdbc-project/pom.xml
@@ -29,7 +29,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.parent.version}</version>
</dependency>
diff --git a/test/e2e/driver/pom.xml b/test/e2e/driver/pom.xml
index 121fd2f9b2c..f927fb4ab4d 100644
--- a/test/e2e/driver/pom.xml
+++ b/test/e2e/driver/pom.xml
@@ -29,7 +29,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/test/e2e/fixture/pom.xml b/test/e2e/fixture/pom.xml
index bfc35c68481..48f3551e24f 100644
--- a/test/e2e/fixture/pom.xml
+++ b/test/e2e/fixture/pom.xml
@@ -44,7 +44,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/test/e2e/operation/pipeline/pom.xml
b/test/e2e/operation/pipeline/pom.xml
index 9e56ef6922c..17cfc4c101c 100644
--- a/test/e2e/operation/pipeline/pom.xml
+++ b/test/e2e/operation/pipeline/pom.xml
@@ -43,7 +43,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/test/e2e/operation/transaction/pom.xml
b/test/e2e/operation/transaction/pom.xml
index af9d37a068b..d4617f3606f 100644
--- a/test/e2e/operation/transaction/pom.xml
+++ b/test/e2e/operation/transaction/pom.xml
@@ -43,7 +43,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/test/it/pipeline/pom.xml b/test/it/pipeline/pom.xml
index 1a79511899f..ec0708c838a 100644
--- a/test/it/pipeline/pom.xml
+++ b/test/it/pipeline/pom.xml
@@ -54,7 +54,7 @@
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/test/native/pom.xml b/test/native/pom.xml
index 79fac3e641e..f97bdef8779 100644
--- a/test/native/pom.xml
+++ b/test/native/pom.xml
@@ -29,7 +29,7 @@
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-jdbc-core</artifactId>
+ <artifactId>shardingsphere-jdbc</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>