reorganizing travis config

This commit is contained in:
Chris Frohoff
2018-11-16 17:08:24 -08:00
parent 63ff643129
commit d0f4dfd092
+26 -10
View File
@@ -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