From 0f0e89af8550b4285f3593ebffe771a15f87f239 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Thu, 23 Sep 2010 11:45:19 -0400 Subject: [PATCH] check that external project directory exists before trying to load it --- main/MultiProject.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/main/MultiProject.scala b/main/MultiProject.scala index 3b1c65478..72eb1ed9d 100644 --- a/main/MultiProject.scala +++ b/main/MultiProject.scala @@ -44,6 +44,7 @@ object MultiProject // externals must not be evaluated until after _all_ projects have been loaded def load(configuration: AppConfiguration, log: Logger, externals: ExternalProjects)(base: File): Project = { + if(!base.isDirectory) throw new build.BuildException(base + " is not a project directory") val projectDir = selectProjectDir(base) val buildDir = projectDir / "build" val srcMain = buildDir / "src" / "main"