Skip to content

Commit bc090f7

Browse files
committed
Add Scala 2.12.0-M1 as a cross build
Disable genjavadoc for this variation for now.
1 parent b2178bb commit bc090f7

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ script:
1212
- admin/build.sh
1313
scala:
1414
- 2.11.6
15+
- 2.12.0-M1
1516
jdk:
1617
- oraclejdk8
1718
notifications:

build.sbt

+12-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ scalaModuleSettings
22

33
scalaVersion := "2.11.6"
44

5+
crossScalaVersions := List("2.11.6", "2.12.0-M1")
6+
57
organization := "org.scala-lang.modules"
68

79
name := "scala-java8-compat"
@@ -76,8 +78,16 @@ inConfig(JavaDoc)(Defaults.configSettings) ++ (if (disableDocs) Nil else Seq(
7678
},
7779
javacOptions in JavaDoc := Seq(),
7880
artifactName in packageDoc in JavaDoc := ((sv, mod, art) => "" + mod.name + "_" + sv.binary + "-" + mod.revision + "-javadoc.jar"),
79-
libraryDependencies += compilerPlugin("com.typesafe.genjavadoc" % "genjavadoc-plugin" % "0.8" cross CrossVersion.full),
80-
scalacOptions in Compile <+= target map (t => "-P:genjavadoc:out=" + (t / "java"))
81+
libraryDependencies ++= (
82+
if (scalaBinaryVersion.value == "2.11")
83+
compilerPlugin("com.typesafe.genjavadoc" % "genjavadoc-plugin" % "0.8" cross CrossVersion.full) :: Nil
84+
else Nil
85+
),
86+
scalacOptions in Compile ++= (
87+
if (scalaBinaryVersion.value == "2.11")
88+
("-P:genjavadoc:out=" + (target.value / "java")) :: Nil
89+
else Nil
90+
)
8191
))
8292

8393
initialCommands :=

0 commit comments

Comments
 (0)