diff --git a/.travis.yml b/.travis.yml
index af0e470..4f1e7be 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,3 +1,9 @@
language: java
jdk:
- oraclejdk7
+ - oraclejdk8
+ - openjdk7
+
+after_success:
+ - mvn clean cobertura:cobertura coveralls:report
+
\ No newline at end of file
diff --git a/pf4j/pom.xml b/pf4j/pom.xml
index 4f05a19..3c10d84 100644
--- a/pf4j/pom.xml
+++ b/pf4j/pom.xml
@@ -40,7 +40,7 @@
junit
junit
- 4.8.1
+ ${junit.version}
test
diff --git a/pom.xml b/pom.xml
index 2ebede7..a0bd22e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -33,6 +33,10 @@
UTF-8
1.7
+
+ 4.12
+ 2.7
+ 3.1.0
@@ -120,6 +124,34 @@
-Xdoclint:none
+
+ travis
+
+
+ env.TRAVIS
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${coveralls.version}
+
+
+
+
release-sign-artifacts