-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
30 lines (24 loc) · 906 Bytes
/
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
import Dependencies._
name := "Crawler"
resolvers += Resolver.url("scoverage-bintray", url("https://dl.bintray.com/sksamuel/sbt-plugins/"))(Resolver.ivyStylePatterns)
lazy val crawler = (project in file(".")).aggregate(commons, gnosis, noah, webcrawler)
lazy val commons = (project in file("commons")).
settings(Commons.settings: _*).
settings(
libraryDependencies ++= utilDependencies
)
lazy val webcrawler = (project in file("webcrawler")).
settings(
libraryDependencies ++= webcrawlerDependencies
).settings(Commons.settings: _*)
.dependsOn(commons)
lazy val gnosis = (project in file("gnosis")).
settings(Commons.settings: _*).
settings(
libraryDependencies ++= gnosisDependencies
).dependsOn(commons)
lazy val noah = (project in file("noah")).
settings(Commons.settings: _*).
settings(
libraryDependencies ++= noahDependencies
).dependsOn(gnosis, commons)