-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
70 lines (61 loc) · 1.58 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import sbt.Keys._
val commonSettings = Seq(
version := "0.1",
scalaVersion := "2.11.8",
javacOptions ++= Seq("-encoding", "UTF-8")
)
lazy val root = project.in(file("."))
.aggregate(
recommender,
event_manager,
import_job,
export_job,
similarity_job,
job_runner,
common
)
.settings(commonSettings: _*)
.settings(
name := "recommender_lab"
)
lazy val common = project.in(file("common"))
.settings(commonSettings: _*)
.settings(
name := "common"
)
lazy val recommender = project.in(file("recommender"))
.settings(commonSettings: _*)
.settings(
name := "recommender"
)
.dependsOn(common % "compile->compile;test->test")
lazy val event_manager = project.in(file("event_manager"))
.settings(commonSettings: _*)
.settings(
name := "event_manager"
)
.dependsOn(common % "compile->compile;test->test")
lazy val job_runner = project.in(file("job_runner"))
.settings(commonSettings: _*)
.settings(
name := "job_runner"
)
.dependsOn(common % "compile->compile;test->test")
lazy val import_job = project.in(file("import_job"))
.settings(commonSettings: _*)
.dependsOn(common % "compile->compile;test->test")
.settings(
name := "import_job"
)
lazy val export_job = project.in(file("export_job"))
.settings(commonSettings: _*)
.dependsOn(common % "compile->compile;test->test")
.settings(
name := "export_job"
)
lazy val similarity_job = project.in(file("similarity_job"))
.settings(commonSettings: _*)
.dependsOn(common % "compile->compile;test->test")
.settings(
name := "similarity_job"
)