-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
37 lines (31 loc) · 1.27 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
name := "perspectives"
lazy val eventsourcing = (project in file("lib-eventsourcing"))
.settings(Settings.commonSettings: _*)
.settings(Settings.noPublishSettings: _*)
lazy val commun = (project in file("commun"))
.settings(Settings.commonSettings: _*)
.settings(Settings.noPublishSettings: _*)
.dependsOn(eventsourcing)
lazy val projections = (project in file("projections"))
.settings(Settings.commonSettings: _*)
.settings(Settings.noPublishSettings: _*)
.dependsOn(eventsourcing)
.dependsOn(commun)
lazy val batchs = (project in file("batchs"))
.settings(Settings.commonSettings: _*)
.settings(Settings.noPublishSettings: _*)
.settings(Settings.buildInfoSettings: _*)
.settings(Settings.playSettings: _*)
.enablePlugins(PlayScala, BuildInfoPlugin)
.dependsOn(commun, projections)
lazy val webapp = (project in file("webapp"))
.settings(Settings.commonSettings: _*)
.settings(Settings.noPublishSettings: _*)
.settings(Settings.buildInfoSettings: _*)
.settings(Settings.playSettings: _*)
.enablePlugins(PlayScala, BuildInfoPlugin)
.dependsOn(commun, projections)
lazy val root = (project in file("."))
.settings(Settings.commonSettings: _*)
.settings(Settings.noPublishSettings: _*)
.aggregate(commun, eventsourcing, projections, batchs, webapp)