-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sbt
38 lines (33 loc) · 1.44 KB
/
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
32
33
34
35
36
37
38
// -------------------------------------------------------------------------------------------------------------------
// Root Project
// -------------------------------------------------------------------------------------------------------------------
lazy val root = (project in file("."))
.settings(
inThisBuild(
List(
organization := "com.techmonal",
version := "0.0.1-SNAPSHOT",
scalaVersion := "2.13.10"
)
),
name := "akka-scheduler"
)
.aggregate(akkaScala, akkaJava)
// --------------------------------------------------------------------------------
// Akka Java 8
// --------------------------------------------------------------------------------
lazy val akkaJava = Project("akka-java", file("akka-java"))
.settings(libraryDependencies ++= dependencies)
// --------------------------------------------------------------------------------
// Akka Scala
// --------------------------------------------------------------------------------
lazy val akkaScala = Project("akka-scala", file("akka-scala"))
.settings(libraryDependencies ++= dependencies)
lazy val dependencies = Seq(
"com.typesafe.akka" %% "akka-actor" % "2.6.19",
"com.typesafe.akka" %% "akka-testkit" % "2.6.19" % "test",
"org.scalatest" %% "scalatest" % "3.2.14" % "test",
"junit" % "junit" % "4.13.2" % "test",
"com.github.sbt" % "junit-interface" % "0.13.3" % "test"
)
addCommandAlias("validate", "; clean; compile; test;")