From 282c80c600f203afa3a796a249971a024989185c Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sat, 6 Feb 2010 17:01:55 -0500 Subject: [PATCH] Fix ParentProjects and dependency management --- src/main/scala/sbt/BasicProjectTypes.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/sbt/BasicProjectTypes.scala b/src/main/scala/sbt/BasicProjectTypes.scala index add1c5c94..afbbcadaa 100644 --- a/src/main/scala/sbt/BasicProjectTypes.scala +++ b/src/main/scala/sbt/BasicProjectTypes.scala @@ -63,6 +63,9 @@ trait IvyTasks extends Project { try { action; None } catch { + case e: ResolveException => + log.error(e.toString) + Some(e.toString) case e: Exception => log.trace(e) log.error(e.toString) @@ -562,7 +565,6 @@ trait ReflectiveProject extends ReflectiveModules with ReflectiveTasks with Refl /** This Project subclass is used to contain other projects as dependencies.*/ class ParentProject(val info: ProjectInfo) extends BasicDependencyProject { - override def moduleSettings = externalSettings def dependencies: Iterable[Project] = info.dependencies ++ subProjects.values.toList /** The directories to which a project writes are listed here and is used * to check a project and its dependencies for collisions.*/