Skip to content

Commit 7639236

Browse files
authored
Merge pull request #423 from xuwei-k/java-9
add Java 9 test
2 parents 2cf06d2 + 284f4d9 commit 7639236

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

.travis.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,25 @@ script:
2121
- ./sbt jcheckStyle
2222
- ./sbt test
2323
- ./sbt test -J-Dmsgpack.universal-buffer=true
24+
25+
matrix:
26+
include:
27+
- dist: trusty
28+
group: edge
29+
sudo: required
30+
jdk: oraclejdk9
31+
script:
32+
# https://github.com/sbt/sbt/pull/2951
33+
- git clone https://github.com/retronym/java9-rt-export
34+
- cd java9-rt-export/
35+
- git checkout 1019a2873d057dd7214f4135e84283695728395d
36+
- jdk_switcher use oraclejdk8
37+
- sbt package
38+
- jdk_switcher use oraclejdk9
39+
- 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
40+
- jar tf $HOME/.sbt/0.13/java9-rt-ext/rt.jar | grep java/lang/Object
41+
- cd ..
42+
- rm sbt
43+
- wget https://raw.githubusercontent.com/paulp/sbt-extras/3ba0e52f32d32c0454ec3a926caae2db0caaca12/sbt && chmod +x ./sbt
44+
- ./sbt -Dscala.ext.dirs=$HOME/.sbt/0.13/java9-rt-ext test
45+
- ./sbt -Dscala.ext.dirs=$HOME/.sbt/0.13/java9-rt-ext -Dmsgpack.universal-buffer=true test

project/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
sbt.version=0.13.13
1+
sbt.version=0.13.15
22

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ addSbtPlugin("de.johoop" % "findbugs4sbt" % "1.3.0")
99

1010
addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.1.6")
1111

12-
addSbtPlugin("org.xerial.sbt" % "sbt-jcheckstyle" % "0.1.2")
12+
addSbtPlugin("org.xerial.sbt" % "sbt-jcheckstyle" % "0.1.4")
1313

1414
addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.7.0")
1515

0 commit comments

Comments
 (0)