diff --git a/.travis-settings.xml b/.travis-settings.xml
new file mode 100644
index 0000000..a9a9c68
--- /dev/null
+++ b/.travis-settings.xml
@@ -0,0 +1,9 @@
+
+
+
+ sonatype-nexus-snapshots
+ ${env.SONATYPE_USERNAME}
+ ${env.SONATYPE_PASSWORD}
+
+
+
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..64163da
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,40 @@
+language: java
+sudo: false
+
+services:
+ - redis-server
+
+script:
+ - mvn test -B -Dmaven.test.skip=false
+
+matrix:
+ include:
+ - env: JDK='OpenJDK 8'
+ jdk: openjdk8
+ - env: JDK='OracleJDK 8'
+ jdk: oraclejdk8
+ - env: JDK='OpenJDK 9'
+ install: . ./install-jdk.sh -F 9 -L GPL
+ - env: JDK='OracleJDK 9'
+ jdk: oraclejdk9
+ - env: JDK='OpenJDK 10'
+ install: . ./install-jdk.sh -F 10 -L GPL
+ - env: JDK='OpenJDK 11'
+ install: . ./install-jdk.sh -F 11 -L GPL
+ - env: JDK='OpenJDK 12'
+ install: . ./install-jdk.sh -F 12 -L GPL
+ - env: JDK='OpenJDK 13'
+ install: . ./install-jdk.sh -F 13 -L GPL
+ - env: JDK='OpenJDK 14'
+ install: . ./install-jdk.sh -F 14 -L GPL
+
+before_install: wget https://raw.githubusercontent.com/sormuras/bach/master/install-jdk.sh
+
+after_success:
+ - if [[ "${JDK}" == 'OpenJDK 8' ]]; then
+ mvn deploy --settings .travis-settings.xml -Dmaven.test.skip=true -B || travis_terminate 1;
+ fi
+
+cache:
+ directories:
+ - $HOME/.m2
diff --git a/pom.xml b/pom.xml
index c73cc25..b8af48f 100755
--- a/pom.xml
+++ b/pom.xml
@@ -85,8 +85,8 @@
maven-compiler-plugin
3.1
-
- 1.5
+
+ 1.7
false
diff --git a/redisscheduler/src/main/java/com/moparisthebest/jbgjob/RedisScheduler.java b/redisscheduler/src/main/java/com/moparisthebest/jbgjob/RedisScheduler.java
index cb29e2e..ac12334 100644
--- a/redisscheduler/src/main/java/com/moparisthebest/jbgjob/RedisScheduler.java
+++ b/redisscheduler/src/main/java/com/moparisthebest/jbgjob/RedisScheduler.java
@@ -39,7 +39,7 @@ public class RedisScheduler extends AbstractScheduler {
public static final String defaultQueuePrefix;
- public static final Module redisModule;
+ public static final SimpleModule redisModule;
static {
String prefix = System.getProperty("redis.queuePrefix");