添加Scala 2.12 .travis.yml为我产生一个新问题,因为现在构建将在Java 6下失败:
language: scala
scala:
- 2.12.0
- 2.11.8
- 2.10.6
jdk:
- oraclejdk8
- openjdk6
Run Code Online (Sandbox Code Playgroud)
如何解决此问题以排除组合(scala 2.12.0,jdk opendjk6)?
@ DevZer0的答案是正确的.我想补充说,还必须改变语法.为了使矩阵排除工作,而不是
jdk:
- oraclejdk8
- openjdk6
Run Code Online (Sandbox Code Playgroud)
一个人现在必须使用
env:
- JDK=oraclejdk8
- JDK=openjdk6
before_script:
- jdk_switcher use $JDK
Run Code Online (Sandbox Code Playgroud)
我的完整脚本:
language: scala
scala:
- 2.12.0
- 2.11.8
- 2.10.6
env:
- JDK=oraclejdk8
- JDK=openjdk6
before_script:
- jdk_switcher use $JDK
matrix:
# scala 2.12 requires java 8
exclude:
- scala: 2.12.0
env: JDK=openjdk6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |