Overwrite existing jar
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 19 Mar 2023 08:33:04 +0000 (09:33 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 19 Mar 2023 08:33:04 +0000 (09:33 +0100)
src/org/argeo/build/Repackage.java

index b637666c9b4f9d5aa070ac10287b7328436b1016..6bca9c4e486d9338a17c9773fe49c8af651d5f2a 100644 (file)
@@ -40,6 +40,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.StandardOpenOption;
 import java.nio.file.attribute.BasicFileAttributes;
 import java.util.ArrayList;
@@ -250,7 +251,7 @@ public class Repackage {
                        if (doNotModify) {
                                Path unmodifiedTarget = targetCategoryBase.resolve(
                                                fileProps.getProperty(BUNDLE_SYMBOLICNAME.toString()) + "." + artifact.getBranch() + ".jar");
-                               Files.copy(downloaded, unmodifiedTarget);
+                               Files.copy(downloaded, unmodifiedTarget, StandardCopyOption.REPLACE_EXISTING);
                                return;
                        }