1
1
import sbtcrossproject .CrossPlugin .autoImport .{crossProject , CrossType }
2
2
3
+ val scala210 = " 2.10.7"
4
+ val scala211 = " 2.11.12"
5
+ val scala212 = " 2.12.10"
6
+ val scala213 = " 2.13.1"
7
+
3
8
crossScalaVersions in ThisBuild := {
4
- val allVersions = Seq (" 2.12.10 " , " 2.11.12 " , " 2.10.7 " , " 2.13.1 " )
9
+ val allVersions = Seq (scala210, scala211, scala212, scala213 )
5
10
if (scalaJSVersion.startsWith(" 0.6." ))
6
11
allVersions
7
- else if (scalaJSVersion == " 1.0.0-M3" )
8
- allVersions.filter(v => ! v.startsWith(" 2.10." ) && v != " 2.13.0-M4" )
9
12
else
10
- allVersions.filter(! _.startsWith( " 2.10. " ) )
13
+ allVersions.filter(_ == scala210 )
11
14
}
12
- scalaVersion in ThisBuild := (crossScalaVersions in ThisBuild ).value.head
15
+ scalaVersion in ThisBuild := scala212
13
16
14
17
val commonSettings : Seq [Setting [_]] = Seq (
15
18
version := " 0.1.6-SNAPSHOT" ,
@@ -26,8 +29,8 @@ val commonSettings: Seq[Setting[_]] = Seq(
26
29
)
27
30
28
31
val nativeSettings = Seq (
29
- scalaVersion := " 2.11.12 " ,
30
- crossScalaVersions := Seq (" 2.11.12 " ),
32
+ scalaVersion := scala211 ,
33
+ crossScalaVersions := Seq (scala211 ),
31
34
sources in (Compile ,doc) := Seq .empty
32
35
)
33
36
0 commit comments