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-resources-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new e2f0592  `PlexusFileUtils` Refaster recipes (#429)
e2f0592 is described below

commit e2f0592022f5b9ffb85e2c7ad5e85ab61b48ce3c
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Mon Nov 10 00:14:14 2025 +0100

    `PlexusFileUtils` Refaster recipes (#429)
    
    Co-authored-by: Moderne <[email protected]>
---
 pom.xml                                                        |  6 +++++-
 .../maven/plugins/resources/stub/MavenProjectBuildStub.java    | 10 ++++++----
 .../plugins/resources/stub/MavenProjectResourcesStub.java      |  2 +-
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/pom.xml b/pom.xml
index b38f94b..a1b0079 100644
--- a/pom.xml
+++ b/pom.xml
@@ -150,7 +150,11 @@ under the License.
       <artifactId>org.eclipse.sisu.plexus</artifactId>
       <version>${sisuVersion}</version>
     </dependency>
-
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.21.0</version>
+    </dependency>
     <dependency>
       <groupId>org.apache.maven.plugin-testing</groupId>
       <artifactId>maven-plugin-testing-harness</artifactId>
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
 
b/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
index 4e68be8..c1e8ec0 100644
--- 
a/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
+++ 
b/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectBuildStub.java
@@ -46,6 +46,8 @@ import java.util.HashMap;
 
 import org.codehaus.plexus.util.FileUtils;
 
+import static org.apache.commons.io.FileUtils.deleteDirectory;
+
 public class MavenProjectBuildStub extends MavenProjectBasicStub {
     protected String srcDirectory;
 
@@ -160,19 +162,19 @@ public class MavenProjectBuildStub extends 
MavenProjectBasicStub {
 
     public void cleanBuildEnvironment() throws Exception {
         if (new File(resourcesDirectory).exists()) {
-            FileUtils.deleteDirectory(resourcesDirectory);
+            deleteDirectory(new File(resourcesDirectory));
         }
 
         if (new File(testResourcesDirectory).exists()) {
-            FileUtils.deleteDirectory(testResourcesDirectory);
+            deleteDirectory(new File(testResourcesDirectory));
         }
 
         if (new File(outputDirectory).exists()) {
-            FileUtils.deleteDirectory(outputDirectory);
+            deleteDirectory(new File(outputDirectory));
         }
 
         if (new File(testOutputDirectory).exists()) {
-            FileUtils.deleteDirectory(testOutputDirectory);
+            deleteDirectory(new File(testOutputDirectory));
         }
     }
 
diff --git 
a/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectResourcesStub.java
 
b/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectResourcesStub.java
index 2ac1d92..fb5941c 100644
--- 
a/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectResourcesStub.java
+++ 
b/src/test/java/org/apache/maven/plugins/resources/stub/MavenProjectResourcesStub.java
@@ -46,10 +46,10 @@ import java.util.Collections;
 import java.util.List;
 import java.util.function.Function;
 
+import org.apache.commons.io.FileUtils;
 import org.apache.maven.api.model.Build;
 import org.apache.maven.api.model.Resource;
 import org.apache.maven.api.plugin.testing.MojoExtension;
-import org.codehaus.plexus.util.FileUtils;
 
 public class MavenProjectResourcesStub extends MavenProjectBuildStub {
 

Reply via email to