-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sbt
More file actions
executable file
·40 lines (34 loc) · 1016 Bytes
/
build.sbt
File metadata and controls
executable file
·40 lines (34 loc) · 1016 Bytes
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
lazy val aggregatedProjects: Seq[ProjectReference] = Seq(
`aps-computationprototypeassembly`,
`aps-computationprototypehcd`,
`aps-computationprototypedeploy`,
`aps-computationclient`
)
lazy val `computationprototype-root` = project
.in(file("."))
.aggregate(aggregatedProjects: _*)
// assembly module
lazy val `aps-computationprototypeassembly` = project
.settings(
libraryDependencies ++= Dependencies.Computationprototypeassembly,
)
// hcd module
lazy val `aps-computationprototypehcd` = project
.settings(
libraryDependencies ++= Dependencies.Computationprototypehcd
)
// hcd module
lazy val `aps-computationclient` = project
.settings(
libraryDependencies ++= Dependencies.Computationclient
)
// deploy module
lazy val `aps-computationprototypedeploy` = project
.dependsOn(
`aps-computationprototypeassembly`,
`aps-computationprototypehcd`
)
.enablePlugins(CswBuildInfo)
.settings(
libraryDependencies ++= Dependencies.ComputationprototypeDeploy
)