@@ -6,22 +6,19 @@ object Version {
66 val jodaTime = " 2.10.1"
77 val jodaTimeConvert = " 2.2.0"
88
9- val parserCombinators = " 1.1.1"
10- val parserCombinators213M3 = " 1.1.0"
11-
12- val specs2Scala213M3 = " 4.2.0"
13- val specs2 = " 4.3.5"
9+ // Because of https://github.com/sbt/sbt/issues/4609
10+ val parserCombinators211 = " 1.1.1"
11+ val parserCombinators = " 1.1.2"
12+ val specs2 = " 4.5.1"
1413
1514 val scala211 = " 2.11.12"
16- val scala212 = " 2.12.6"
17- val scala213M3 = " 2.13.0-M3"
18- val scala213 = " 2.13.0-M5"
15+ val scala212 = " 2.12.8"
16+ val scala213 = " 2.13.0-RC1"
1917}
2018
2119object Library {
2220 val typesafeConfig = " com.typesafe" % " config" % Version .typesafeConfig // Apache2
2321
24-
2522 // TESTS
2623 val specs2 = Seq (
2724 " org.specs2" %% " specs2-core" % Version .specs2 % " test" ,
@@ -30,25 +27,19 @@ object Library {
3027 " org.specs2" %% " specs2-matcher-extra" % Version .specs2 % " test"
3128 )
3229
33- val specs2Scala213M3 = Seq (
34- " org.specs2" %% " specs2-core" % Version .specs2Scala213M3 % " test" ,
35- " org.specs2" %% " specs2-junit" % Version .specs2Scala213M3 % " test" ,
36- " org.specs2" %% " specs2-mock" % Version .specs2Scala213M3 % " test" ,
37- " org.specs2" %% " specs2-matcher-extra" % Version .specs2Scala213M3 % " test"
38- )
39-
40- val parserCombinators = " org.scala-lang.modules" %% " scala-parser-combinators" % Version .parserCombinators
41- val parserCombinators213M3 = " org.scala-lang.modules" %% " scala-parser-combinators" % Version .parserCombinators213M3
42-
4330 val jodaTime = " joda-time" % " joda-time" % Version .jodaTime % " test" // ONLY FOR TESTS!
4431 val jodaTimeConvert = " org.joda" % " joda-convert" % Version .jodaTimeConvert % " test" // ONLY FOR TESTS!
32+
33+ def parserCombinators (scalaVersion : String ) = if (scalaVersion.equals(Version .scala211)) {
34+ " org.scala-lang.modules" %% " scala-parser-combinators" % Version .parserCombinators211
35+ } else {
36+ " org.scala-lang.modules" %% " scala-parser-combinators" % Version .parserCombinators
37+ }
4538}
4639
4740object Dependencies {
4841 import Library ._
4942
5043 val sslConfigCore = Seq (typesafeConfig)
51- val testDependencies213M3 = Library .specs2Scala213M3 ++ Seq (jodaTime, jodaTimeConvert)
52-
5344 val testDependencies = Library .specs2 ++ Seq (jodaTime, jodaTimeConvert)
5445}
0 commit comments