From 3e56fed29bf3d3535a322a373cbd797f3dc645f5 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Mon, 28 Mar 2016 14:23:44 -0400 Subject: [PATCH] Port project/delegates --- sbt/src/sbt-test/project/delegates/build.sbt | 14 ++++++++++++++ .../project/delegates/project/Build.scala | 18 ------------------ 2 files changed, 14 insertions(+), 18 deletions(-) create mode 100644 sbt/src/sbt-test/project/delegates/build.sbt delete mode 100644 sbt/src/sbt-test/project/delegates/project/Build.scala 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) - } - } -}