-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
31 lines (24 loc) · 982 Bytes
/
build.sbt
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
name := "sbtassign"
version := "0.1"
scalaVersion := "2.13.6"
lazy val common = (project in file("common"))
.settings(
name := "Common",
libraryDependencies ++= Seq("io.github.embeddedkafka" %% "embedded-kafka" % "2.8.0",
"org.json4s" %% "json4s-native" % "4.0.3",
"org.scalactic" %% "scalactic" % "3.3.0-SNAP3",
"org.mockito" %% "mockito-scala" % "1.16.37" % Test,
"org.scalatest" %% "scalatest" % "3.3.0-SNAP3" % Test
)
)
lazy val actor = (project in file("actor"))
.settings(
name := "actor",
libraryDependencies ++= Seq("com.typesafe.akka" %% "akka-actor-typed" % "2.6.15",
"com.typesafe.akka" %% "akka-stream" % "2.6.15",
"com.typesafe.akka" %% "akka-persistence-typed" % "2.6.15",
"com.typesafe.akka" %% "akka-actor-testkit-typed" % "2.6.15" % Test,
"org.scalatest" %% "scalatest" % "3.3.0-SNAP3" % Test
)
).dependsOn(common)
lazy val root = (project in file(".")).aggregate(actor,common)