diff --git a/sbt/src/sbt-test/project/delegates/build.sbt b/sbt/src/sbt-test/project/delegates/build.sbt new file mode 100644 index 000000000..a30926515 --- /dev/null +++ b/sbt/src/sbt-test/project/delegates/build.sbt @@ -0,0 +1,14 @@ +import complete.DefaultParsers._ + +val check = InputKey[Unit]("check-max-errors") + +lazy val root = (project in file(".")) +lazy val sub = (project in file("sub")). + delegateTo(root). + settings(check <<= checkTask) + +lazy val checkTask = InputTask(_ => Space ~> NatBasic) { result => + (result, maxErrors) map { (i, max) => + if(i != max) sys.error("Expected max-errors to be " + i + ", but it was " + max) + } +} diff --git a/sbt/src/sbt-test/project/delegates/project/Build.scala b/sbt/src/sbt-test/project/delegates/project/Build.scala deleted file mode 100644 index 75bf40e42..000000000 --- a/sbt/src/sbt-test/project/delegates/project/Build.scala +++ /dev/null @@ -1,18 +0,0 @@ -import sbt._ -import Import._ -import complete.DefaultParsers._ -import Keys._ - -object B extends Build -{ - val check = InputKey[Unit]("check-max-errors") - - lazy val root = Project("root", file(".")) - lazy val sub = Project("sub", file("sub")) delegateTo(root) settings(check <<= checkTask) - - lazy val checkTask = InputTask(_ => Space ~> NatBasic) { result => - (result, maxErrors) map { (i, max) => - if(i != max) sys.error("Expected max-errors to be " + i + ", but it was " + max) - } - } -}