Created
January 6, 2015 10:54
-
-
Save antonkulaga/d549ac8baba14d8112bb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Alistair Johnson 12:52 | |
// A root, aggregate project | |
lazy val rootModule = XRootModule(moduleName = "notests", defaultSettings = buildSettings) | |
lazy val root = rootModule.project(rootJvm, rootJs) | |
lazy val rootJvm = rootModule.jvmProject(rdfJvm, dbJvm, jena) | |
lazy val rootJs = rootModule.jsProject(rdfJs, dbJs) | |
// The RDF Module | |
type m = Modules#rdf | |
lazy val rdfModule = XModule[m#Targets, m#BuildOps ]( | |
id = "rdf", | |
baseDir = "rdf", | |
defaultSettings = buildSettings, | |
modulePrefix = "notests-") | |
lazy val rdf = rdfModule.project(rdfJvm, rdfJs) | |
lazy val rdfJvm = rdfModule.jvmProject(rdfSharedJvm) | |
lazy val rdfJs = rdfModule.jsProject(rdfSharedJs) | |
lazy val rdfSharedJvm = rdfModule.jvmShared() | |
lazy val rdfSharedJs = rdfModule.jsShared(rdfSharedJvm) | |
// The Database Module | |
type db = Modules#db | |
lazy val dbModule = XModule[db#Targets, db#BuildOps ]( | |
id = "db", | |
baseDir = "notestsDB", | |
defaultSettings = buildSettings, | |
modulePrefix = "notests-") | |
lazy val db = dbModule.project(dbJvm, dbJs) | |
lazy val dbJvm = dbModule.jvmProject(dbSharedJvm) | |
lazy val dbJs = dbModule.jsProject(dbSharedJs) | |
lazy val dbSharedJvm = dbModule.jvmShared().settings(libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.0.6") | |
lazy val dbSharedJs = dbModule.jsShared(dbSharedJvm).settings(Seq(libraryDependencies += "com.github.japgolly.fork.scalaz" %%% "scalaz-core" % "7.0.6"):_*) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment