Fix ParentProjects and dependency management

This commit is contained in:
Mark Harrah 2010-02-06 17:01:55 -05:00
parent 261800ed90
commit 282c80c600
1 changed files with 3 additions and 1 deletions

View File

@ -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.*/