From d0f4dfd092b03cb5535f4a2be7584ad78322a7fd Mon Sep 17 00:00:00 2001 From: Chris Frohoff Date: Fri, 16 Nov 2018 16:56:25 -0800 Subject: [PATCH] reorganizing travis config --- .travis.yml | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index e637e7e..a0e659b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,22 +4,38 @@ language: java cache: directories: - $HOME/.m2 + - $HOME/.mvn/ addons: apt: packages: - openjdk-6-jdk -# Travis CI provides OpenJDK 6, OpenJDK 7, Oracle JDK 7, and Oracle JDK 8. -# Sun JDK 6 is not provided, because it is EOL as of November 2012. -# OpenJDK 8 is available on our Trusty images, specify dist: trusty to make use of it. -jdk: - - oraclejdk8 - #- oraclejdk7 #https://github.com/travis-ci/travis-ci/issues/7884 - - openjdk8 - - openjdk7 - - openjdk6 +before_install: + - > + export MVN_325=$HOME/.mvn/3.2.5 + which $MVN_325/bin/mvn || mkdir -p $MVN_325 && + curl https://apache.osuosl.org/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz | + tar xz -C $MVN_325 --strip-components=1 matrix: allow_failures: - - jdk: openjdk7 + - jdk: oraclejdk11 + - jdk: openjdk6 + - jdk: openjdk7 + - jdk: openjdk9 + - jdk: openjdk10 + - jdk: openjdk11 + include: + #- jdk: oraclejdk7 #https://github.com/travis-ci/travis-ci/issues/7884 + - jdk: oraclejdk8 + - jdk: oraclejdk11 + - jdk: openjdk6 + env: PATH=$HOME/.mvn/3.2.5/bin:$PATH + - jdk: openjdk7 + - jdk: openjdk8 + - jdk: openjdk9 + - jdk: openjdk10 + - jdk: openjdk11 + +