Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
41 lines (36 sloc) 1.25 KB
organization := "io.demograph"
lazy val spec = project.in(file("spec"))
.settings(name := "monotonic-spec")
.settings(GenericConf.settings())
.settings(DependenciesConf.common)
.settings(LicenseConf.settings)
.settings(ReleaseConf.publishSettings)
.enablePlugins(AutomateHeaderPlugin)
.settings(TutConf.settings)
.enablePlugins(TutPlugin)
lazy val crdt = project.in(file("crdt"))
.settings(name := "monotonic-crdt")
.settings(GenericConf.settings())
.settings(DependenciesConf.common)
.settings(LicenseConf.settings)
.settings(ReleaseConf.publishSettings)
.enablePlugins(AutomateHeaderPlugin)
.settings(TutConf.settings)
.enablePlugins(TutPlugin)
lazy val mem = project.in(file("mem"))
.settings(name := "monotonic-mem")
.settings(GenericConf.settings())
.settings(DependenciesConf.common)
.settings(DependenciesConf.akka)
.settings(LicenseConf.settings)
.settings(ReleaseConf.publishSettings)
.enablePlugins(AutomateHeaderPlugin)
.settings(TutConf.settings)
.enablePlugins(TutPlugin)
.dependsOn(spec, crdt)
lazy val all = project.in(file("."))
.settings(name := "monotonic-all")
.settings(GenericConf.settings())
.settings(ReleaseConf.publishSettings)
.aggregate(spec, crdt, mem)
.dependsOn(spec, crdt, mem)