From 9f6afe4929f782fd3271061f0c2676c18519c9f8 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 17 May 2018 10:42:16 +0200 Subject: [PATCH] #362 - Add Travis CI build for Java 10. --- .travis.yml | 19 ++++++++++++++----- pom.xml | 4 ++-- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8b3bb29e..1660bd72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,14 @@ language: java -jdk: - - oraclejdk8 - - oraclejdk9 +matrix: + include: + - jdk: oraclejdk8 + env: JDK_RELEASE='Oracle JDK 8' + - jdk: oraclejdk9 + env: JDK_RELEASE='Oracle JDK 9' + - env: JDK_RELEASE='Oracle JDK 10' + before_install: wget https://github.com/sormuras/bach/raw/master/install-jdk.sh && . ./install-jdk.sh -F 10 -L BCL + addons: apt: @@ -11,7 +17,6 @@ addons: - sourceline: 'deb http://packages.couchbase.com/ubuntu trusty trusty/main' key_url: 'http://packages.couchbase.com/ubuntu/couchbase.key' packages: - - oracle-java8-installer - couchbase-server-community services: @@ -30,5 +35,9 @@ install: - curl -X POST http://127.0.0.1:8091/settings/web -d "username=Administrator&password=password&port=8091&" - /opt/couchbase/bin/cbdocloader -c 127.0.0.1:8091 -u Administrator -p password -b travel-sample -m 256 -d /opt/couchbase/samples/travel-sample.zip - /opt/couchbase/bin/couchbase-cli user-manage -c 127.0.0.1:8091 -u Administrator -p password --set --rbac-username=travel-sample --rbac-password=password --roles=admin --auth-domain local + - wget https://projectlombok.org/lombok-edge.jar + - mvn install:install-file -Dfile=lombok-edge.jar -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=edge-SNAPSHOT -Dpackaging=jar -script: "mvn clean dependency:list test -U -Dsort -Dmaven.test.redirectTestOutputToFile=true -B" +script: + - mvn -version + - mvn clean dependency:list test -U -Dsort -Dmaven.test.redirectTestOutputToFile=true -B -Dlombok.version=edge-SNAPSHOT diff --git a/pom.xml b/pom.xml index 38d72415..0d2931aa 100644 --- a/pom.xml +++ b/pom.xml @@ -72,10 +72,10 @@ - java9 + java-next - 9 + [9,)