Add valid project IDs to 'No project <x> in <uri>' error message

This commit is contained in:
Mark Harrah
2012-09-04 13:29:31 -04:00
parent 8e74deb5f1
commit 27427592c5
+4 -2
View File
@@ -341,8 +341,10 @@ object Load
{
val ProjectRef(refURI, refID) = Scope.resolveProjectRef(uri, rootProject, ref)
val loadedUnit = builds(refURI)
if(! (loadedUnit.defined contains refID) )
error("No project '" + refID + "' in '" + refURI + "'")
if(! (loadedUnit.defined contains refID) ) {
val projectIDs = loadedUnit.defined.keys.toSeq.sorted
error("No project '" + refID + "' in '" + refURI + "'.\nValid project IDs: " + projectIDs.mkString(", "))
}
}
}