1
1
lazy val commonSettings = Seq (
2
2
organization := " com.whisk" ,
3
3
version := " 0.9.9" ,
4
- scalaVersion := " 2.13.5 " ,
5
- crossScalaVersions := Seq (" 2.13.5 " , " 2.12.8 " , " 2.11.12" ),
4
+ scalaVersion := " 2.13.6 " ,
5
+ crossScalaVersions := Seq (" 2.13.6 " , " 2.12.15 " , " 2.11.12" , " 3.0.2 " ),
6
6
scalacOptions ++= Seq (" -feature" , " -deprecation" ),
7
7
Test / fork := true ,
8
8
licenses += (" MIT" , url(" http://opensource.org/licenses/MIT" )),
@@ -36,7 +36,14 @@ lazy val root =
36
36
.in(file(" ." ))
37
37
.settings(commonSettings : _* )
38
38
.settings(publish := {}, publishLocal := {}, packagedArtifacts := Map .empty)
39
- .aggregate(core, testkitSpotifyImpl, testkitSpotifyShadedImpl, testkitDockerJavaImpl, config, scalatest, specs2, samples)
39
+ .aggregate(core,
40
+ testkitSpotifyImpl,
41
+ testkitSpotifyShadedImpl,
42
+ testkitDockerJavaImpl,
43
+ config,
44
+ scalatest,
45
+ specs2,
46
+ samples)
40
47
41
48
lazy val core =
42
49
project
@@ -58,12 +65,13 @@ lazy val testkitSpotifyShadedImpl =
58
65
project
59
66
.in(file(" impl/spotify" ))
60
67
.settings(commonSettings : _* )
61
- .settings(name := " docker-testkit-impl-spotify-shaded" ,
62
- libraryDependencies ++=
63
- Seq (" com.spotify" % " docker-client" % " 8.11.5" classifier " shaded" ,
64
- " com.google.code.findbugs" % " jsr305" % " 3.0.1" ),
65
- target := baseDirectory.value / " target-shaded"
66
- )
68
+ .settings(
69
+ name := " docker-testkit-impl-spotify-shaded" ,
70
+ libraryDependencies ++=
71
+ Seq (" com.spotify" % " docker-client" % " 8.11.5" classifier " shaded" ,
72
+ " com.google.code.findbugs" % " jsr305" % " 3.0.1" ),
73
+ target := baseDirectory.value / " target-shaded"
74
+ )
67
75
.dependsOn(core)
68
76
69
77
lazy val testkitDockerJavaImpl =
@@ -90,9 +98,12 @@ lazy val scalatest =
90
98
.settings(
91
99
name := " docker-testkit-scalatest" ,
92
100
libraryDependencies ++=
93
- Seq (" org.scalatest" %% " scalatest" % " 3.0.8" ,
94
- " ch.qos.logback" % " logback-classic" % " 1.2.1" % " test" ,
95
- " org.postgresql" % " postgresql" % " 9.4.1210" % " test" )
101
+ Seq (
102
+ " org.scalatest" %% " scalatest" % " 3.2.9" ,
103
+ " ch.qos.logback" % " logback-classic" % " 1.2.1" % " test" ,
104
+ " org.postgresql" % " postgresql" % " 9.4.1210" % " test" ,
105
+ " javax.activation" % " activation" % " 1.1.1" % " test"
106
+ )
96
107
)
97
108
.dependsOn(core, testkitSpotifyShadedImpl % " test" , testkitDockerJavaImpl % " test" , samples % " test" )
98
109
@@ -102,9 +113,13 @@ lazy val specs2 =
102
113
.settings(
103
114
name := " docker-testkit-specs2" ,
104
115
libraryDependencies ++=
105
- Seq (" org.specs2" %% " specs2-core" % " 4.5.1" ,
106
- " ch.qos.logback" % " logback-classic" % " 1.2.1" % " test" ,
107
- " org.postgresql" % " postgresql" % " 9.4.1210" % " test" )
116
+ Seq (
117
+ " org.specs2" %% " specs2-core" % (if (scalaVersion.value.startsWith(" 2.1" )) " 4.5.1"
118
+ else " 5.0.0-RC-11" ),
119
+ " ch.qos.logback" % " logback-classic" % " 1.2.1" % " test" ,
120
+ " org.postgresql" % " postgresql" % " 9.4.1210" % " test" ,
121
+ " javax.activation" % " activation" % " 1.1.1" % " test"
122
+ )
108
123
)
109
124
.dependsOn(core, samples % " test" , testkitDockerJavaImpl % " test" )
110
125
@@ -114,9 +129,6 @@ lazy val config =
114
129
.settings(
115
130
name := " docker-testkit-config" ,
116
131
libraryDependencies ++=
117
- Seq (
118
- " com.iheart" %% " ficus" % " 1.4.7" ,
119
- " org.scalatest" %% " scalatest" % " 3.0.8" % " test"
120
- )
132
+ Seq (" com.typesafe" % " config" % " 1.4.1" , " org.scalatest" %% " scalatest" % " 3.2.9" % " test" )
121
133
)
122
134
.dependsOn(core, testkitDockerJavaImpl)
0 commit comments