diff --git a/.gitignore b/.gitignore index 2cb1511..21ee01b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ target/ +target-shaded/ project/sbt-launch-*.jar .idea/ diff --git a/build.sbt b/build.sbt index df9a396..2abba70 100644 --- a/build.sbt +++ b/build.sbt @@ -36,7 +36,7 @@ lazy val root = .in(file(".")) .settings(commonSettings: _*) .settings(publish := {}, publishLocal := {}, packagedArtifacts := Map.empty) - .aggregate(core, testkitSpotifyImpl, testkitDockerJavaImpl, config, scalatest, specs2, samples) + .aggregate(core, testkitSpotifyImpl, testkitSpotifyShadedImpl, testkitDockerJavaImpl, config, scalatest, specs2, samples) lazy val core = project @@ -54,6 +54,18 @@ lazy val testkitSpotifyImpl = "com.google.code.findbugs" % "jsr305" % "3.0.1")) .dependsOn(core) +lazy val testkitSpotifyShadedImpl = + project + .in(file("impl/spotify")) + .settings(commonSettings: _*) + .settings(name := "docker-testkit-impl-spotify-shaded", + libraryDependencies ++= + Seq("com.spotify" % "docker-client" % "8.11.5" classifier "shaded", + "com.google.code.findbugs" % "jsr305" % "3.0.1"), + target := baseDirectory.value / "target-shaded" + ) + .dependsOn(core) + lazy val testkitDockerJavaImpl = project .in(file("impl/docker-java"))