Port dependency-management/parent-publish

This commit is contained in:
Eugene Yokota 2016-03-29 00:35:51 -04:00
parent 826787d7ad
commit 4ada116c3d
2 changed files with 23 additions and 10 deletions

View File

@ -0,0 +1,23 @@
lazy val parent = (project in file(".")).
aggregate(core, reporters).
settings(
name := "Flowmodel"
)
lazy val core = (project in file("core")).
settings(
name := "Flowmodel-core"
)
lazy val reporters = (project in file("reporters")).
aggregate(jfreechart).
dependsOn(jfreechart).
settings(
name := "Extra-reporters"
)
lazy val jfreechart = (project in file("jfreechart")).
dependsOn(core).
settings(
name := "JFreeChart-reporters"
)

View File

@ -1,10 +0,0 @@
import sbt._
import Import._
object ParentTest extends Build
{
lazy val parent: Project = Project("Flowmodel", file(".")) aggregate(core, reporters)
lazy val core: Project = Project("Flowmodel-core", file("core"), delegates = parent :: Nil)
lazy val reporters: Project = Project("Extra-reporters", file("reporters"), delegates = parent :: Nil) aggregate(jfreechart) dependsOn(jfreechart)
lazy val jfreechart: Project = Project("JFreeChart-reporters", file("jfreechart")/*, delegates = reporters :: Nil*/) dependsOn(core)
}