diff --git a/pom.xml b/pom.xml
index bffa398fa..6e1c97f73 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,7 +81,7 @@
2.8.2
2.21.0
1.6
- 0.7.9
+ 0.8.3
@@ -105,6 +105,7 @@
spring-cloud-alicloud-ans
spring-cloud-alicloud-schedulerx
spring-cloud-alicloud-sms
+ spring-cloud-alibaba-coverage
@@ -169,6 +170,15 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+
org.apache.maven.plugins
@@ -191,30 +201,6 @@
false
-
- org.jacoco
- jacoco-maven-plugin
- ${jacoco.version}
-
- target/coverage-reports/jacoco-unit.exec
- target/coverage-reports/jacoco-unit.exec
-
-
-
- jacoco-initialize
-
- prepare-agent
-
-
-
- jacoco-site
- test
-
- report
-
-
-
-
diff --git a/spring-cloud-alibaba-coverage/pom.xml b/spring-cloud-alibaba-coverage/pom.xml
new file mode 100644
index 000000000..cf5a4c1e3
--- /dev/null
+++ b/spring-cloud-alibaba-coverage/pom.xml
@@ -0,0 +1,109 @@
+
+
+
+ spring-cloud-alibaba
+ org.springframework.cloud
+ 0.2.2.BUILD-SNAPSHOT
+
+ 4.0.0
+
+ spring-cloud-alibaba-coverage
+ spring-cloud-alibaba-coverage
+
+
+ 0.2.2.BUILD-SNAPSHOT
+
+
+
+ org.springframework.cloud
+ spring-cloud-alibaba-dubbo
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alibaba-nacos-config
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alibaba-nacos-config-server
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alibaba-nacos-discovery
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alibaba-sentinel
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alibaba-sentinel-datasource
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alicloud-acm
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alicloud-ans
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alicloud-context
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alicloud-oss
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alicloud-schedulerx
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-alicloud-sms
+ ${spring.cloud.alibaba.version}
+
+
+ org.springframework.cloud
+ spring-cloud-stream-binder-rocketmq
+ ${spring.cloud.alibaba.version}
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ report-aggregate
+ test
+
+ report-aggregate
+
+
+ ${basedir}/../target/site/jacoco
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-cloud-alibaba-dubbo/pom.xml b/spring-cloud-alibaba-dubbo/pom.xml
index 94467a24a..ac21e2eea 100644
--- a/spring-cloud-alibaba-dubbo/pom.xml
+++ b/spring-cloud-alibaba-dubbo/pom.xml
@@ -176,4 +176,29 @@
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-cloud-alibaba-fescar/pom.xml b/spring-cloud-alibaba-fescar/pom.xml
index 15613f576..dbdf40632 100644
--- a/spring-cloud-alibaba-fescar/pom.xml
+++ b/spring-cloud-alibaba-fescar/pom.xml
@@ -114,4 +114,28 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alibaba-nacos-config-server/pom.xml b/spring-cloud-alibaba-nacos-config-server/pom.xml
index 32b097e27..4ec0478fb 100644
--- a/spring-cloud-alibaba-nacos-config-server/pom.xml
+++ b/spring-cloud-alibaba-nacos-config-server/pom.xml
@@ -61,4 +61,28 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alibaba-nacos-config/pom.xml b/spring-cloud-alibaba-nacos-config/pom.xml
index 8096c7139..2c85a8414 100644
--- a/spring-cloud-alibaba-nacos-config/pom.xml
+++ b/spring-cloud-alibaba-nacos-config/pom.xml
@@ -96,4 +96,28 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alibaba-nacos-discovery/pom.xml b/spring-cloud-alibaba-nacos-discovery/pom.xml
index fd2dbb803..c775c097e 100644
--- a/spring-cloud-alibaba-nacos-discovery/pom.xml
+++ b/spring-cloud-alibaba-nacos-discovery/pom.xml
@@ -80,6 +80,30 @@
spring-cloud-test-support
test
-
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alibaba-sentinel-datasource/pom.xml b/spring-cloud-alibaba-sentinel-datasource/pom.xml
index 47ca77988..e75033f16 100644
--- a/spring-cloud-alibaba-sentinel-datasource/pom.xml
+++ b/spring-cloud-alibaba-sentinel-datasource/pom.xml
@@ -98,4 +98,29 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
+
diff --git a/spring-cloud-alibaba-sentinel/pom.xml b/spring-cloud-alibaba-sentinel/pom.xml
index 9410a2935..7f4354a85 100644
--- a/spring-cloud-alibaba-sentinel/pom.xml
+++ b/spring-cloud-alibaba-sentinel/pom.xml
@@ -137,4 +137,28 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alicloud-acm/pom.xml b/spring-cloud-alicloud-acm/pom.xml
index 0d9e3f5e0..045812b35 100644
--- a/spring-cloud-alicloud-acm/pom.xml
+++ b/spring-cloud-alicloud-acm/pom.xml
@@ -69,5 +69,29 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alicloud-ans/pom.xml b/spring-cloud-alicloud-ans/pom.xml
index 3aa33c0b8..ac7848293 100644
--- a/spring-cloud-alicloud-ans/pom.xml
+++ b/spring-cloud-alicloud-ans/pom.xml
@@ -118,4 +118,28 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-cloud-alicloud-context/pom.xml b/spring-cloud-alicloud-context/pom.xml
index b87d920d9..4b7984580 100644
--- a/spring-cloud-alicloud-context/pom.xml
+++ b/spring-cloud-alicloud-context/pom.xml
@@ -128,5 +128,28 @@
-
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alicloud-oss/pom.xml b/spring-cloud-alicloud-oss/pom.xml
index eb5c5adf0..0596e451b 100644
--- a/spring-cloud-alicloud-oss/pom.xml
+++ b/spring-cloud-alicloud-oss/pom.xml
@@ -61,4 +61,28 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-alicloud-schedulerx/pom.xml b/spring-cloud-alicloud-schedulerx/pom.xml
index 04b948a54..db58050a9 100644
--- a/spring-cloud-alicloud-schedulerx/pom.xml
+++ b/spring-cloud-alicloud-schedulerx/pom.xml
@@ -50,5 +50,28 @@
true
-
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-cloud-alicloud-sms/pom.xml b/spring-cloud-alicloud-sms/pom.xml
index 001a46adc..2b9b500e7 100644
--- a/spring-cloud-alicloud-sms/pom.xml
+++ b/spring-cloud-alicloud-sms/pom.xml
@@ -79,5 +79,29 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+
diff --git a/spring-cloud-stream-binder-rocketmq/pom.xml b/spring-cloud-stream-binder-rocketmq/pom.xml
index 49ae2579e..fad854178 100644
--- a/spring-cloud-stream-binder-rocketmq/pom.xml
+++ b/spring-cloud-stream-binder-rocketmq/pom.xml
@@ -77,5 +77,29 @@
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ test
+
+ report
+
+
+
+
+
+