From: Mathieu Baudier Date: Tue, 23 May 2023 09:46:22 +0000 (+0200) Subject: Update existing in osgi-install X-Git-Tag: v2.3.6~4 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=1e3a99635cbb59a71fd894f68478b69c882249b2;p=cc0%2Fargeo-build.git Update existing in osgi-install --- diff --git a/src/org/argeo/build/Make.java b/src/org/argeo/build/Make.java index 9b06aa8..798e1ea 100644 --- a/src/org/argeo/build/Make.java +++ b/src/org/argeo/build/Make.java @@ -20,6 +20,7 @@ import java.nio.file.Path; import java.nio.file.PathMatcher; import java.nio.file.Paths; import java.nio.file.SimpleFileVisitor; +import java.nio.file.StandardCopyOption; import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; import java.util.Arrays; @@ -362,7 +363,7 @@ public class Make { } else { // install Files.createDirectories(targetJarP.getParent()); boolean update = Files.exists(targetJarP); - Files.copy(jarP, targetJarP); + Files.copy(jarP, targetJarP, StandardCopyOption.REPLACE_EXISTING); logger.log(DEBUG, (update ? "Updated " : "Installed ") + targetJarP); count++; }