From d57a2e5eae3ee71ccebfd1bc6bb6e5fac67e8a41 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Mon, 17 Jul 2017 23:50:12 +0900 Subject: [PATCH 1/2] Test for oraclejdk9 build --- .travis.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 51df01e29..046e3a1d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,11 @@ matrix: apt: packages: - libaio1 - - oracle-java9-installer + before_install: + - cd ~ + - wget http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz + - tar -xzf jdk-9+178_linux-x64_bin.tar.gz + - cd - script: # https://github.com/sbt/sbt/pull/2951 - git clone https://github.com/retronym/java9-rt-export @@ -37,7 +41,9 @@ matrix: - git checkout 1019a2873d057dd7214f4135e84283695728395d - jdk_switcher use oraclejdk8 - sbt package - - jdk_switcher use oraclejdk9 +# - jdk_switcher use oraclejdk9 + - export JAVA_HOME=~/jdk-9 + - PATH=$JAVA_HOME/bin:$PATH - java -version - mkdir -p $HOME/.sbt/0.13/java9-rt-ext; java -jar target/java9-rt-export-*.jar $HOME/.sbt/0.13/java9-rt-ext/rt.jar - jar tf $HOME/.sbt/0.13/java9-rt-ext/rt.jar | grep java/lang/Object From a848bb43b6875426003a181fd29f86dd3b2d26f8 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Tue, 18 Jul 2017 01:13:49 +0900 Subject: [PATCH 2/2] Scraping JDK file name --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 046e3a1d1..d39e7f972 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,8 +31,9 @@ matrix: - libaio1 before_install: - cd ~ - - wget http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz - - tar -xzf jdk-9+178_linux-x64_bin.tar.gz + - JDK9_URL=`curl http://jdk.java.net/9/ | grep "lin64JDK" | grep "tar.gz\"" | sed -e "s/\"/ /g" | awk '{print $5}'` + - wget -O jdk-9_linux-x64_bin.tar.gz $JDK9_URL + - tar -xzf jdk-9_linux-x64_bin.tar.gz - cd - script: # https://github.com/sbt/sbt/pull/2951