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