forked from Verizon/remotely
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.sbt
38 lines (19 loc) · 1019 Bytes
/
project.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
organization in Global := "oncue.remotely"
scalaVersion in Global := "2.10.6"
crossScalaVersions in Global := Seq("2.10.6", "2.11.7")
resolvers += Resolver.sonatypeRepo("releases")
lazy val remotely = project.in(file(".")).aggregate(core, examples, `benchmark-server`, `benchmark-client`, test, `test-server`).settings(publish := {})
lazy val core = project
lazy val examples = project dependsOn core
lazy val test = project dependsOn core
lazy val docs = project dependsOn core
lazy val `test-server` = project dependsOn test
lazy val `benchmark-protocol` = project.in(file("benchmark/protocol")).dependsOn(core)
lazy val `benchmark-server` = project.in(file("benchmark/server")).dependsOn(`benchmark-protocol`)
lazy val `benchmark-client` = project.in(file("benchmark/client")).dependsOn(`benchmark-protocol`, `benchmark-server`)
parallelExecution in Global := false
common.promptSettings
releaseCrossBuild := true
publishArtifact in (Compile, packageBin) := false
publish := ()
publishLocal := ()