diff --git a/debezium-assembly-descriptors/pom.xml b/debezium-assembly-descriptors/pom.xml
new file mode 100644
index 000000000..ba98fbea9
--- /dev/null
+++ b/debezium-assembly-descriptors/pom.xml
@@ -0,0 +1,53 @@
+
+
+
+ io.debezium
+ debezium-parent
+ 0.1-SNAPSHOT
+ ../pom.xml
+
+ 4.0.0
+ debezium-assembly-descriptors
+ Debezium Assembly Descriptors
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ non-existant
+
+
+ attach-test-sources
+ non-existant
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+ non-existant
+
+ test-jar
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/debezium-assembly-descriptors/src/main/resources/assemblies/connector-distribution.xml b/debezium-assembly-descriptors/src/main/resources/assemblies/connector-distribution.xml
new file mode 100644
index 000000000..c6ac36d9f
--- /dev/null
+++ b/debezium-assembly-descriptors/src/main/resources/assemblies/connector-distribution.xml
@@ -0,0 +1,47 @@
+
+ plugin
+
+ tar.gz
+ zip
+
+ false
+
+
+ ${project.artifactId}
+ false
+ runtime
+ false
+
+ ${project.groupId}:${project.artifactId}:*
+
+ org.apache.kafka:*
+ org.xerial.snappy:*
+ net.jpountz.lz4:*
+
+
+
+ ${project.artifactId}
+ false
+
+ ${project.groupId}:${project.artifactId}:*
+
+
+
+
+
+
+ ${project.basedir}/..
+ ${project.artifactId}
+
+ README*
+ CHANGELOG*
+ CONTRIBUTE*
+ COPYRIGHT*
+ LICENSE*
+
+ true
+
+
+
diff --git a/debezium-connector-mysql/pom.xml b/debezium-connector-mysql/pom.xml
index 8589896c6..ddf59c7be 100644
--- a/debezium-connector-mysql/pom.xml
+++ b/debezium-connector-mysql/pom.xml
@@ -246,6 +246,36 @@
Define several profiles for working with different Docker images (or no Docker whatsoever)
-->
+
+ assembly
+
+ false
+
+
+
+
+ maven-assembly-plugin
+
+
+ default
+ package
+
+ single
+
+
+ ${project.artifactId}-${project.version}
+ true
+
+ connector-distribution
+
+
+
+
+
+
+
+
+