mirror of https://github.com/sbt/sbt.git
Throw a custom exception when there is an Ivy resolve error
This commit is contained in:
parent
5c37531d23
commit
f5e9b99677
|
|
@ -134,6 +134,7 @@ object IvyActions
|
|||
resolveOptions.setLog(LogOptions.LOG_DOWNLOAD_ONLY)
|
||||
val resolveReport = ivy.resolve(module, resolveOptions)
|
||||
if(resolveReport.hasError)
|
||||
error(Set(resolveReport.getAllProblemMessages.toArray: _*).mkString("\n"))
|
||||
throw new ResolveException(resolveReport.getAllProblemMessages.toArray.map(_.toString).toList.removeDuplicates)
|
||||
}
|
||||
}
|
||||
}
|
||||
final class ResolveException(messages: List[String]) extends RuntimeException(messages.mkString("\n"))
|
||||
Loading…
Reference in New Issue