From aab9c31c62ca05a2595d6afc29f98c0baca59a9a Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sat, 21 Nov 2015 02:50:13 -0800 Subject: [PATCH] Replace existing tmp files. --- src/main/kotlin/com/beust/kobalt/maven/ArtifactFetcher.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/beust/kobalt/maven/ArtifactFetcher.kt b/src/main/kotlin/com/beust/kobalt/maven/ArtifactFetcher.kt index 7aeb0c65..ebd41cdb 100644 --- a/src/main/kotlin/com/beust/kobalt/maven/ArtifactFetcher.kt +++ b/src/main/kotlin/com/beust/kobalt/maven/ArtifactFetcher.kt @@ -10,6 +10,7 @@ import com.google.inject.assistedinject.Assisted import java.io.File import java.nio.file.Files import java.nio.file.Paths +import java.nio.file.StandardCopyOption import java.util.concurrent.Callable import java.util.concurrent.ExecutorService import java.util.concurrent.Future @@ -62,7 +63,7 @@ class ArtifactFetcher @Inject constructor(@Assisted("url") val url: String, urlFactory.create(url).toFile(this) } log(2, "Done downloading, renaming $tmpFile to $file") - Files.move(tmpFile, file) + Files.move(tmpFile, file, StandardCopyOption.REPLACE_EXISTING) log(1, " Downloaded $url") log(2, " to $file")