|
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