From 2b9fd13096dc84aa66bb3b1cd308eb2b5f3249df Mon Sep 17 00:00:00 2001 From: Martin Duhem Date: Tue, 24 May 2016 10:25:24 +0200 Subject: [PATCH] Workaround for sbt/sbt#2620 --- .../scala/sbt/ivyint/CachedResolutionResolveEngine.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala b/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala index 06e253ab5..991ccf050 100644 --- a/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala +++ b/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala @@ -351,7 +351,10 @@ private[sbt] trait CachedResolutionResolveEngine extends ResolveEngine { case d: DefaultDependencyDescriptor => configurationsInInternal foreach { c => val configurations = c.split(";").map(_.split("->")) - configurations foreach { conf => d.addDependencyConfiguration(conf(0), conf(1)) } + configurations foreach { conf => + try d.addDependencyConfiguration(conf(0), conf(1)) + catch { case _: Throwable => () } // An exception will be thrown if `conf(0)` doesn't exist. + } } case _ => ()