From 3a8235a614bfc38e289ad2023a70bb94701a3505 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Fri, 17 Sep 2010 22:12:17 -0400 Subject: [PATCH] raw Project vals are added as execution dependencies --- main/MultiProject.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main/MultiProject.scala b/main/MultiProject.scala index 73b46687b..cd2901b29 100644 --- a/main/MultiProject.scala +++ b/main/MultiProject.scala @@ -191,8 +191,7 @@ trait ProjectExtra trait ReflectiveProject extends Project { private[this] def vals[T: Manifest] = ReflectUtilities.allVals[T](this).map(_._2) - // TODO: what to do with raw Projects - def aggregate: Iterable[ProjectDependency.Execution] = vals[ProjectDependency.Execution]// ++ vals[Project].map(p => ProjectDependency.Execution(Right(p))) + def aggregate: Iterable[ProjectDependency.Execution] = vals[ProjectDependency.Execution] ++ vals[Project].map(p => ProjectDependency.Execution(Right(p))) /** All projects directly contained in this that are defined in this container's compilation set. * This is for any contained projects, including execution and classpath dependencies, but not external projects. */ def dependencies: Iterable[ProjectDependency.Classpath] = vals[ProjectDependency.Classpath]