diff --git a/.travis.yml b/.travis.yml
index b2168ad382..a9927e2768 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,3 +3,10 @@ jdk:
- oraclejdk8
- oraclejdk7
- openjdk7
+
+script:
+ - travis_retry mvn --batch-mode clean apache-rat:check
+ - travis_wait 60 mvn --batch-mode clean package findbugs:check
+
+after_success:
+ - mvn clean cobertura:cobertura coveralls:report
diff --git a/README.md b/README.md
index a0259f0b74..32c86fe3b6 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## RocketMQ [](https://travis-ci.org/apache/incubator-rocketmq)
+## RocketMQ [](https://travis-ci.org/apache/incubator-rocketmq) [](https://coveralls.io/github/apache/incubator-rocketmq?branch=master)
[](http://search.maven.org/#search%7Cga%7C1%7Corg.apache.rocketmq)
[](https://github.org/apache/rocketmqreleases)
[](https://www.apache.org/licenses/LICENSE-2.0.html)
diff --git a/pom.xml b/pom.xml
index 617ac9ce06..afd3d847b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -322,6 +322,21 @@
coveralls-maven-plugin
4.3.0
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.7
+
+ xml
+
+ true
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.4
+