You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by el...@apache.org on 2026/10/14 11:16:02 UTC

(maven-remote-resources-plugin) 01/01: Avoid deprecated FilteringUtils.copyFile overload

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

elharo pushed a commit to branch fix/issue-310-deprecated-copyfile
in repository https://gitbox.apache.org/repos/asf/maven-remote-resources-plugin.git

commit 0e04df39c7bafde42e1667cd7868a4fc30953a33
Author: Elliotte Rusty Harold <el...@ibiblio.org>
AuthorDate: Wed Oct 14 11:15:49 2026 +0000

    Avoid deprecated FilteringUtils.copyFile overload
---
 .../plugin/resources/remote/AbstractProcessRemoteResourcesMojo.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugin/resources/remote/AbstractProcessRemoteResourcesMojo.java b/src/main/java/org/apache/maven/plugin/resources/remote/AbstractProcessRemoteResourcesMojo.java
index b5974fc..755189a 100644
--- a/src/main/java/org/apache/maven/plugin/resources/remote/AbstractProcessRemoteResourcesMojo.java
+++ b/src/main/java/org/apache/maven/plugin/resources/remote/AbstractProcessRemoteResourcesMojo.java
@@ -75,6 +75,7 @@ import org.apache.maven.shared.artifact.filter.collection.FilterArtifacts;
 import org.apache.maven.shared.artifact.filter.collection.GroupIdFilter;
 import org.apache.maven.shared.artifact.filter.collection.ProjectTransitivityFilter;
 import org.apache.maven.shared.artifact.filter.collection.ScopeFilter;
+import org.apache.maven.shared.filtering.ChangeDetection;
 import org.apache.maven.shared.filtering.FilteringUtils;
 import org.apache.maven.shared.filtering.MavenFileFilter;
 import org.apache.maven.shared.filtering.MavenFileFilterRequest;
@@ -652,7 +653,7 @@ public abstract class AbstractProcessRemoteResourcesMojo extends AbstractMojo {
                     }
                 } else {
                     getLog().debug("Use project resource '" + source + "' as resource");
-                    FilteringUtils.copyFile(source, outputFile, null, null);
+                    FilteringUtils.copyFile(source, outputFile, null, null, ChangeDetection.CONTENT);
                 }
 
                 // exclude the original (so eclipse doesn't complain about duplicate resources)
@@ -672,7 +673,7 @@ public abstract class AbstractProcessRemoteResourcesMojo extends AbstractMojo {
         File source = new File(project.getBasedir(), bundleResourceName);
         if (source.exists()) {
             getLog().debug("Use project file '" + source + "' as resource");
-            FilteringUtils.copyFile(source, outputFile, null, null);
+            FilteringUtils.copyFile(source, outputFile, null, null, ChangeDetection.CONTENT);
             return true;
         }