-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbuild.sbt
More file actions
51 lines (46 loc) · 1.2 KB
/
Copy pathbuild.sbt
File metadata and controls
51 lines (46 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// Copyright 2016 Carl Pulley
import Dependencies._
name := "docker-compose-testkit"
val buildVersion = "0.0.4-SNAPSHOT"
lazy val root = (project in file("."))
.enablePlugins(SbtTwirl)
.enablePlugins(BuildInfoPlugin)
.settings(Template.settings: _*)
.settings(CommonProject.settings: _*)
.settings(ScalaDoc.settings: _*)
.settings(Publish.settings: _*)
.settings(version := buildVersion)
.settings(
buildInfoKeys := Seq[BuildInfoKey](name, version, Keys.scalaVersion, sbtVersion),
buildInfoPackage := "cakesolutions"
)
.settings(
resolvers += Resolver.jcenterRepo,
libraryDependencies ++= Seq(
akka.actor,
akka.cluster % "test",
akka.contrib,
akka.http.core % "test",
akka.http.experimental % "test",
akka.http.testkit % "test",
akka.slf4j,
java8Compat,
json4s.native,
json4s.jackson,
monix.core,
monix.reactive,
pprint,
scalacheck,
scalatest,
yaml
),
dependencyOverrides ++= Set(
java8Compat
)
)
.aggregate(
clusterNode
)
lazy val clusterNode = (project in file("akka-cluster-node"))
.settings(CommonProject.settings: _*)
.settings(version := buildVersion)