This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-filtering.git


The following commit(s) were added to refs/heads/master by this push:
     new 12f7f92  [MSHARED-1112] Ignore setting permissions on non existing 
dest files/symlinks
12f7f92 is described below

commit 12f7f92d9d53b760c665d38c00790ad2e4f74282
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Sun Jan 1 11:31:08 2023 +0100

    [MSHARED-1112] Ignore setting permissions on non existing dest 
files/symlinks
---
 src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java 
b/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java
index 3112d3c..8871434 100644
--- a/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java
+++ b/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java
@@ -32,6 +32,7 @@ import java.nio.charset.CharsetEncoder;
 import java.nio.charset.CoderResult;
 import java.nio.file.Files;
 import java.nio.file.LinkOption;
+import java.nio.file.NoSuchFileException;
 import java.nio.file.StandardCopyOption;
 import java.util.StringTokenizer;
 import java.util.regex.Pattern;
@@ -479,6 +480,10 @@ public final class FilteringUtils
                     Files.getPosixFilePermissions( source.toPath() )
             );
         }
+        catch ( NoSuchFileException nsfe )
+        {
+            // ignore if destination file or symlink does not exist
+        }
         catch ( UnsupportedOperationException e )
         {
             // fallback to setting partial permissions

Reply via email to