diff --git a/common/dao-api/pom.xml b/common/dao-api/pom.xml
index 6473ac4e45..2c42f494d1 100644
--- a/common/dao-api/pom.xml
+++ b/common/dao-api/pom.xml
@@ -106,6 +106,25 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ false
+
+
diff --git a/common/data/pom.xml b/common/data/pom.xml
index 31b7b10a88..18f4a26200 100644
--- a/common/data/pom.xml
+++ b/common/data/pom.xml
@@ -75,6 +75,25 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ false
+
+
diff --git a/common/message/pom.xml b/common/message/pom.xml
index a029bfec18..121fb19af1 100644
--- a/common/message/pom.xml
+++ b/common/message/pom.xml
@@ -87,6 +87,25 @@
org.xolstice.maven.plugins
protobuf-maven-plugin
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ false
+
+
diff --git a/rest-client/pom.xml b/rest-client/pom.xml
index 156a34e22f..1b989fb7b0 100644
--- a/rest-client/pom.xml
+++ b/rest-client/pom.xml
@@ -45,4 +45,27 @@
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ false
+
+
+
+
diff --git a/rule-engine/rule-engine-api/pom.xml b/rule-engine/rule-engine-api/pom.xml
index a3ced76949..011d1a8dbc 100644
--- a/rule-engine/rule-engine-api/pom.xml
+++ b/rule-engine/rule-engine-api/pom.xml
@@ -89,4 +89,28 @@
provided
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ false
+
+
+
+