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

rzo1 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee-patch-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 4d6e16b  sourceExcludes didn't work on Windows
     new debf772  Merge pull request #4 from t-gergely/sourceExcludes
4d6e16b is described below

commit 4d6e16bb648b2cb089bfe065a1a24e33e649871c
Author: t-gergely <8715996+t-gerg...@users.noreply.github.com>
AuthorDate: Tue Aug 31 15:17:48 2021 +0200

    sourceExcludes didn't work on Windows
---
 .../src/main/java/org/apache/tomee/patch/plugin/PatchMojo.java          | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/tomee-patch-plugin/src/main/java/org/apache/tomee/patch/plugin/PatchMojo.java 
b/tomee-patch-plugin/src/main/java/org/apache/tomee/patch/plugin/PatchMojo.java
index 264eea7..4975a39 100644
--- 
a/tomee-patch-plugin/src/main/java/org/apache/tomee/patch/plugin/PatchMojo.java
+++ 
b/tomee-patch-plugin/src/main/java/org/apache/tomee/patch/plugin/PatchMojo.java
@@ -595,7 +595,7 @@ public class PatchMojo extends AbstractMojo {
             final String path = 
file.getAbsolutePath().substring(root.getAbsolutePath().length() + 1);
 
             for (final String exclude : sourceExcludes) {
-                if (path.matches(exclude)) {
+                if (path.replace(File.separatorChar, '/').matches(exclude)) {
                     getLog().debug("Exclude source file: " + 
file.getAbsolutePath());
                     continue copy;
                 }

Reply via email to