|
1 | | -// TODO Make it a cross project including Scala.js |
2 | 1 | import ScalaModulePlugin._ |
3 | 2 |
|
4 | 3 | scalaModuleSettings |
5 | 4 |
|
6 | 5 | name := "scala-collection-contrib" |
7 | | - |
8 | 6 | version := "0.1.0-SNAPSHOT" |
9 | 7 |
|
10 | 8 | scalaVersionsByJvm in ThisBuild := { |
11 | | - val v213 = "2.13.0" |
12 | | - Map( |
13 | | - 8 -> List(v213 -> true), |
14 | | - 11 -> List(v213 -> false), |
15 | | - 12 -> List(v213 -> false)) |
| 9 | + val v213 = "2.13.0" |
| 10 | + Map( |
| 11 | + 8 -> List(v213 -> true), |
| 12 | + 11 -> List(v213 -> false), |
| 13 | + 12 -> List(v213 -> false)) |
16 | 14 | } |
17 | 15 |
|
18 | | -scalacOptions ++= Seq("-opt-warnings", "-language:higherKinds") |
19 | | - |
| 16 | +scalacOptions ++= Seq("-opt-warnings", "-language:higherKinds", "-deprecation", "-feature", "-Xfatal-warnings") |
20 | 17 | scalacOptions in (Compile, doc) ++= Seq("-implicits", "-groups") |
21 | 18 |
|
22 | 19 | testOptions += Tests.Argument(TestFrameworks.JUnit, "-q", "-v", "-s", "-a") |
23 | | - |
24 | | -parallelExecution in Test := false |
| 20 | +parallelExecution in Test := false // why? |
25 | 21 |
|
26 | 22 | homepage := Some(url("https://github.com/scala/scala-collection-contrib")) |
27 | | - |
28 | 23 | licenses := Seq("Apache-2.0" -> url("https://www.apache.org/licenses/LICENSE-2.0")) |
29 | 24 |
|
30 | | -pomExtra := |
31 | | - <developers> |
32 | | - <developer><id>julienrf</id><name>Julien Richard-Foy</name></developer> |
33 | | - <developer><id>szeiger</id><name>Stefan Zeiger</name></developer> |
34 | | - </developers> |
35 | | - |
36 | 25 | libraryDependencies ++= Seq( |
37 | | - "junit" % "junit" % "4.12", |
| 26 | + "junit" % "junit" % "4.12" % Test, |
38 | 27 | "com.novocode" % "junit-interface" % "0.11" % Test, |
39 | | - "org.openjdk.jol" % "jol-core" % "0.9" |
| 28 | + "org.openjdk.jol" % "jol-core" % "0.9" % Test |
40 | 29 | ) |
0 commit comments