diff --git a/shardingsphere-distribution/pom.xml b/shardingsphere-distribution/pom.xml
index 7849e1da4103b..07f4fa79a768b 100644
--- a/shardingsphere-distribution/pom.xml
+++ b/shardingsphere-distribution/pom.xml
@@ -33,6 +33,7 @@
shardingsphere-basic-distribution
+ sharding-jdbc-distribution
sharding-proxy-distribution
diff --git a/shardingsphere-distribution/sharding-jdbc-distribution/pom.xml b/shardingsphere-distribution/sharding-jdbc-distribution/pom.xml
new file mode 100644
index 0000000000000..dc270b7882ca7
--- /dev/null
+++ b/shardingsphere-distribution/sharding-jdbc-distribution/pom.xml
@@ -0,0 +1,195 @@
+
+
+
+
+
+ org.apache.shardingsphere
+ shardingsphere-distribution
+ 4.0.0-RC1-SNAPSHOT
+
+ 4.0.0
+ sharding-jdbc-distribution
+ ${project.artifactId}
+
+
+
+ org.apache.shardingsphere
+ sharding-core-api
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-common
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-parse-spi
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-parse-common
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-parse-mysql
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-parse-postgresql
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-parse-oracle
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-parse-sqlserver
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-optimize
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-route
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-rewrite
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-execute
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-merge
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-core-entry
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-jdbc-core
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-jdbc-orchestration
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-transaction-core
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-transaction-xa-spi
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-transaction-xa-core
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-orchestration-core
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-orchestration-reg-api
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-orchestration-reg-zookeeper-curator
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-opentracing
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-jdbc-spring-boot-starter
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-jdbc-spring-namespace
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-jdbc-orchestration-spring-boot-starter
+ ${project.version}
+
+
+ org.apache.shardingsphere
+ sharding-jdbc-orchestration-spring-namespace
+ ${project.version}
+
+
+
+
+
+ release
+
+
+
+ maven-assembly-plugin
+
+
+ sharding-jdbc-bin
+ package
+
+ single
+
+
+
+ src/main/assembly/sharding-jdbc-binary-distribution.xml
+
+
+
+
+
+
+
+
+
+
diff --git a/shardingsphere-distribution/sharding-jdbc-distribution/src/main/assembly/sharding-jdbc-binary-distribution.xml b/shardingsphere-distribution/sharding-jdbc-distribution/src/main/assembly/sharding-jdbc-binary-distribution.xml
new file mode 100644
index 0000000000000..ea463529ee0d1
--- /dev/null
+++ b/shardingsphere-distribution/sharding-jdbc-distribution/src/main/assembly/sharding-jdbc-binary-distribution.xml
@@ -0,0 +1,49 @@
+
+
+
+ sharding-jdbc-bin
+
+ tar.gz
+
+ true
+ ${project.build.finalName}-sharding-jdbc-bin-release
+
+
+
+ ../../
+
+ LICENSE
+ NOTICE
+ DISCLAIMER
+ README.md
+
+
+
+
+
+
+ true
+ false
+ /lib
+
+ org.apache.shardingsphere:*
+
+
+
+