diff --git a/cli/src/main/scala/coursier/cli/Helper.scala b/cli/src/main/scala/coursier/cli/Helper.scala index 7394c764c..5bc66ff75 100644 --- a/cli/src/main/scala/coursier/cli/Helper.scala +++ b/cli/src/main/scala/coursier/cli/Helper.scala @@ -355,12 +355,12 @@ class Helper( val task = Task.gatherUnordered(tasks) - logger.foreach(_.stop()) - val results = task.run val errors = results.collect{case (artifact, -\/(err)) => artifact -> err } val files0 = results.collect{case (artifact, \/-(f)) => f } + logger.foreach(_.stop()) + if (errors.nonEmpty) { println(s"${errors.size} error(s):") for ((artifact, error) <- errors) {