From 84124ba38b2b1fb794db3dd78f854d715f06b3e4 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 30 Nov 2015 00:06:19 +0100 Subject: [PATCH] Don't create unnecessary directories in cache --- files/src/main/scala/coursier/Files.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/files/src/main/scala/coursier/Files.scala b/files/src/main/scala/coursier/Files.scala index e0d074035..b7e6d7287 100644 --- a/files/src/main/scala/coursier/Files.scala +++ b/files/src/main/scala/coursier/Files.scala @@ -90,8 +90,6 @@ case class Files( def remote(file: File, url: String) = Task { try { - file.getParentFile.mkdirs() - logger.foreach(_.downloadingArtifact(url)) val conn = new URL(url).openConnection() // FIXME Should this be closed? @@ -108,6 +106,7 @@ case class Files( val result = try { + file.getParentFile.mkdirs() val out = new FileOutputStream(file) try { var lock: FileLock = null