diff --git a/.travis.yml b/.travis.yml index d88d3cb..5fe278a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,36 +1,58 @@ language: scala -jdk: - - openjdk8 - - openjdk11 - env: - SCALA_VERSION=2.11.6 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.7 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.8 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.11 + TRAVIS_JDK=adopt@1.8.0-222 + # 2.11.12 was the first Scala 2.11.x version to work on jdk11 + - SCALA_VERSION=2.11.12 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.12 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.3 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.3 + TRAVIS_JDK=adopt@1.11.0-4 - SCALA_VERSION=2.12.4 + TRAVIS_JDK=adopt@1.8.0-222 + - SCALA_VERSION=2.12.4 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.6 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.6 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.7 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.7 + TRAVIS_JDK=adopt@1.11.0-4 - SCALA_VERSION=2.12.8 + TRAVIS_JDK=adopt@1.8.0-222 + - SCALA_VERSION=2.12.8 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.9 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.9 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.10 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.10 + TRAVIS_JDK=adopt@1.11.0-4 - SCALA_VERSION=2.13.0 + TRAVIS_JDK=adopt@1.8.0-222 + - SCALA_VERSION=2.13.0 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.13.1 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.13.1 + TRAVIS_JDK=adopt@1.11.0-4 -# 2.11.12 was the first Scala 2.11.x version to work on jdk11 -matrix: - exclude: - - jdk: openjdk11 - env: SCALA_VERSION=2.11.6 - - jdk: openjdk11 - env: SCALA_VERSION=2.11.7 - - jdk: openjdk11 - env: SCALA_VERSION=2.11.8 - - jdk: openjdk11 - env: SCALA_VERSION=2.11.11 +before_install: curl -Ls https://git.io/jabba | bash && . ~/.jabba/jabba.sh +install: jabba install "$TRAVIS_JDK" && jabba use "$_" && java -Xmx32m -version script: # Increasing ReservedCodeCacheSize minimizes scala compiler-interface compile times