diff --git a/bin/build-all.sh b/bin/build-all.sh
index 64c0229..9141cba 100644
--- a/bin/build-all.sh
+++ b/bin/build-all.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-mvn -pl service-dependencies,service-configuration,service-forest,service-executor,service-executor/service-executor-core clean deploy -D skipTests -P local -s ~/.m2/settings-development.xml
+mvn -pl service-dependencies,service-configuration,service-forest,service-executor,service-executor/service-executor-core clean source:jar deploy -D skipTests -P local -s ~/.m2/settings-development.xml
mvn -pl service-flink-query,service-info-query,service-loki-query,service-pulsar-query,service-yarn-query,service-zookeeper-query,service-web clean package spring-boot:repackage -D skipTests -s ~/.m2/settings-development.xml -P b2b12
mvn -pl service-hudi-query,service-executor/service-executor-manager,service-executor/service-executor-task clean package -D skipTests -s ~/.m2/settings-development.xml -P b2b12
diff --git a/pom.xml b/pom.xml
index 53aa2de..114b17a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -102,6 +102,11 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.3.0
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/service-cli/pom.xml b/service-cli/pom.xml
index 9df91fe..2063aee 100644
--- a/service-cli/pom.xml
+++ b/service-cli/pom.xml
@@ -15,5 +15,4 @@
service-cli-core
service-cli-runner
-
\ No newline at end of file
diff --git a/service-cli/service-cli-core/pom.xml b/service-cli/service-cli-core/pom.xml
index d454e23..da01a92 100644
--- a/service-cli/service-cli-core/pom.xml
+++ b/service-cli/service-cli-core/pom.xml
@@ -19,4 +19,12 @@
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
\ No newline at end of file
diff --git a/service-cli/service-cli-runner/pom.xml b/service-cli/service-cli-runner/pom.xml
index 4803a2c..b9d7c78 100644
--- a/service-cli/service-cli-runner/pom.xml
+++ b/service-cli/service-cli-runner/pom.xml
@@ -43,6 +43,10 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/service-cloud-query/pom.xml b/service-cloud-query/pom.xml
index 2c07405..75a5fb1 100644
--- a/service-cloud-query/pom.xml
+++ b/service-cloud-query/pom.xml
@@ -26,11 +26,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file
diff --git a/service-configuration/pom.xml b/service-configuration/pom.xml
index 6402678..63cf991 100644
--- a/service-configuration/pom.xml
+++ b/service-configuration/pom.xml
@@ -19,4 +19,12 @@
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
\ No newline at end of file
diff --git a/service-dependencies/pom.xml b/service-dependencies/pom.xml
index a6d2f4f..f8b37ed 100644
--- a/service-dependencies/pom.xml
+++ b/service-dependencies/pom.xml
@@ -105,5 +105,4 @@
3.0.4
-
\ No newline at end of file
diff --git a/service-executor/pom.xml b/service-executor/pom.xml
index 895214b..b160e2f 100644
--- a/service-executor/pom.xml
+++ b/service-executor/pom.xml
@@ -71,5 +71,4 @@
-
\ No newline at end of file
diff --git a/service-executor/service-executor-core/pom.xml b/service-executor/service-executor-core/pom.xml
index 5002e85..66550a0 100644
--- a/service-executor/service-executor-core/pom.xml
+++ b/service-executor/service-executor-core/pom.xml
@@ -11,4 +11,12 @@
service-executor-core
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
\ No newline at end of file
diff --git a/service-executor/service-executor-manager/pom.xml b/service-executor/service-executor-manager/pom.xml
index 223e60a..10d581b 100644
--- a/service-executor/service-executor-manager/pom.xml
+++ b/service-executor/service-executor-manager/pom.xml
@@ -97,6 +97,10 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.apache.maven.plugins
maven-shade-plugin
@@ -157,5 +161,4 @@
-
\ No newline at end of file
diff --git a/service-executor/service-executor-task/pom.xml b/service-executor/service-executor-task/pom.xml
index 4c5f793..a2c946c 100644
--- a/service-executor/service-executor-task/pom.xml
+++ b/service-executor/service-executor-task/pom.xml
@@ -69,6 +69,10 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.apache.maven.plugins
maven-shade-plugin
@@ -106,5 +110,4 @@
-
\ No newline at end of file
diff --git a/service-flink-query/pom.xml b/service-flink-query/pom.xml
index bb3e8de..cc23cbd 100644
--- a/service-flink-query/pom.xml
+++ b/service-flink-query/pom.xml
@@ -24,4 +24,16 @@
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
\ No newline at end of file
diff --git a/service-forest/pom.xml b/service-forest/pom.xml
index b453c3b..5ae1d5b 100644
--- a/service-forest/pom.xml
+++ b/service-forest/pom.xml
@@ -38,4 +38,12 @@
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
\ No newline at end of file
diff --git a/service-hudi-query/pom.xml b/service-hudi-query/pom.xml
index 3b9765e..3e66469 100644
--- a/service-hudi-query/pom.xml
+++ b/service-hudi-query/pom.xml
@@ -128,6 +128,10 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.apache.maven.plugins
maven-shade-plugin
@@ -191,5 +195,4 @@
-
\ No newline at end of file
diff --git a/service-info-query/pom.xml b/service-info-query/pom.xml
index b83f527..d14a658 100644
--- a/service-info-query/pom.xml
+++ b/service-info-query/pom.xml
@@ -45,11 +45,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file
diff --git a/service-loki-query/pom.xml b/service-loki-query/pom.xml
index 3613665..b6e9ab4 100644
--- a/service-loki-query/pom.xml
+++ b/service-loki-query/pom.xml
@@ -26,11 +26,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file
diff --git a/service-pulsar-query/pom.xml b/service-pulsar-query/pom.xml
index 641a80f..9d01984 100644
--- a/service-pulsar-query/pom.xml
+++ b/service-pulsar-query/pom.xml
@@ -48,11 +48,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file
diff --git a/service-test-query/pom.xml b/service-test-query/pom.xml
index 708aa28..f4259bc 100644
--- a/service-test-query/pom.xml
+++ b/service-test-query/pom.xml
@@ -31,11 +31,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file
diff --git a/service-yarn-query/pom.xml b/service-yarn-query/pom.xml
index 29bfb20..4325ad1 100644
--- a/service-yarn-query/pom.xml
+++ b/service-yarn-query/pom.xml
@@ -36,11 +36,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file
diff --git a/service-zookeeper-query/pom.xml b/service-zookeeper-query/pom.xml
index e591389..e6f1b21 100644
--- a/service-zookeeper-query/pom.xml
+++ b/service-zookeeper-query/pom.xml
@@ -26,11 +26,14 @@
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
org.springframework.boot
spring-boot-maven-plugin
-
\ No newline at end of file