/project/build/Scalate.scala
http://github.com/scalate/scalate · Scala · 74 lines · 52 code · 21 blank · 1 comment · 0 complexity · 7d7966af59faca1d391f6f1055fdb5aa MD5 · raw file
- import sbt._
- class ScalateParentProject(info: ProjectInfo) extends ParentProject(info) {
- val mavenLocal = "Local Maven Repository" at "file://" + Path.userHome + "/.m2/repository"
- // Projects
- lazy val scalate_util = project("scalate-util", "scalate-util", new ScalateUtil(_))
- lazy val scalate_core = project("scalate-core", "scalate-core", new ScalateCore(_), scalate_util)
- lazy val scalate_test = project("scalate-test", "scalate-test", new ScalateTest(_), scalate_core)
- lazy val scalate_page = project("scalate-page", "scalate-page", new ScalatePage(_), scalate_core, scalate_test)
- lazy val scalate_wikitext = project("scalate-wikitext", "scalate-wikitext", new ScalateWikiText(_), scalate_core, scalate_test)
- lazy val scalate_camel = project("scalate-camel", "scalate-camel", new ScalateCamel(_), scalate_core, scalate_test)
- lazy val scalate_jsp_converter = project("scalate-jsp-converter", "scalate-jsp-converter", new ScalateJspConverter(_), scalate_core)
- lazy val scalate_war = project("scalate-war", "scalate-war", new ScalateWar(_), scalate_core, scalate_test)
- lazy val scalate_sample = project("scalate-sample", "scalate-sample", new ScalateSample(_), scalate_core, scalate_test, scalate_war)
- lazy val scalate_bookstore = project("scalate-bookstore", "scalate-bookstore", new ScalateBookstore(_), scalate_core, scalate_test, scalate_war)
- lazy val scalate_pegdown = project("scalate-pegdown", "scalate-pegdown", new ScalatePegdown(_), scalate_core, scalate_test)
- lazy val scalate_less = project("scalate-less", "scalate-less", new ScalateLess(_), scalate_core, scalate_test)
- class ScalateProject(info: ProjectInfo) extends DefaultProject(info) {
- override def testOptions = {
- super.testOptions ++
- Seq(TestArgument("-Dbasedir=" + ".".absolutePath))
- }
- }
- class ScalateWebProject(info: ProjectInfo) extends DefaultWebProject(info) {
- override def testOptions = {
- super.testOptions ++
- Seq(TestArgument("-Dbasedir=" + ".".absolutePath))
- }
- }
- class ScalateUtil(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalateCore(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalateTest(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalatePage(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalateWikiText(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalateCamel(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalateJspConverter(info: ProjectInfo) extends ScalateProject(info) {
- }
- class ScalateWar(info: ProjectInfo) extends ScalateWebProject(info) {
- }
- class ScalateSample(info: ProjectInfo) extends ScalateWebProject(info) {
- }
- class ScalateBookstore(info: ProjectInfo) extends ScalateWebProject(info) {
- }
- class ScalatePegdown(info: ProjectInfo) extends ScalateWebProject(info) {
- }
- class ScalateLess(info: ProjectInfo) extends ScalateWebProject(info) {
- }
- }