diff --git a/.travis.yml b/.travis.yml index 7554cce9..29fdf3f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,23 @@ language: java -matrix: +os: linux + +jobs: include: - jdk: openjdk8 env: JDK='OpenJDK 8' - - env: JDK='OpenJDK 11' - before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -f 11 + - jdk: openjdk11 + env: JDK='OpenJDK 11' - env: JDK='OpenJDK 12' before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -f 12 - env: JDK='OpenJDK 13' before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -f 13 + - env: JDK='OpenJDK 14' + before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -f 14 - env: JDK='OpenJDK EA' before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh + allow_failures: + - env: JDK='OpenJDK EA' addons: apt: @@ -22,8 +28,7 @@ addons: - couchbase-server-community services: - - couchbase-server - - redis-server + - redis - docker cache: diff --git a/pom.xml b/pom.xml index 50adabf9..e98f6d45 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.data.examples @@ -19,7 +20,6 @@ bom couchbase elasticsearch - geode jdbc jpa ldap @@ -69,6 +69,22 @@ cassandra + geode + + + + + java11 + + + 11 + + + + + + geode @@ -84,9 +100,104 @@ javax.xml.bind jaxb-api + + javax.annotation + javax.annotation-api + + + java-13+ + + + [13,) + + + + + + maven-surefire-plugin + + --enable-preview + + + + maven-failsafe-plugin + + --enable-preview + + + + + + + + java-13 + + + 13 + + + + + + maven-compiler-plugin + + 13 + + --enable-preview + + + + + + + + + java-14 + + + 14 + + + + + + maven-compiler-plugin + + 14 + + --enable-preview + + + + + + + + + java-15 + + + 15 + + + + + + maven-compiler-plugin + + 15 + + --enable-preview + + + + + + +