From 698a8bc2f73ec1a602287849e0d5cbaeaac32194 Mon Sep 17 00:00:00 2001 From: Sylwester Lachiewicz Date: Sun, 2 Nov 2025 23:15:27 +0000 Subject: [PATCH] Replace `FileUtils.fileExists(String)` with JDK provided API Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.codehaus.plexus.PlexusFileUtilsRecipes%24FileExistsStringRecipe?organizationId=YTA5ODhiOTYtNDI5OS00OGY3LTg0NjctNGZiNmI4OTY1ZjY3 Co-authored-by: Moderne --- .../java/org/apache/maven/plugins/ejb/EjbMojoTest.java | 5 ++--- .../maven/plugins/ejb/stub/MavenProjectBasicStub.java | 2 +- .../maven/plugins/ejb/stub/MavenProjectBuildStub.java | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/test/java/org/apache/maven/plugins/ejb/EjbMojoTest.java b/src/test/java/org/apache/maven/plugins/ejb/EjbMojoTest.java index b8f0d0d..a33fc26 100644 --- a/src/test/java/org/apache/maven/plugins/ejb/EjbMojoTest.java +++ b/src/test/java/org/apache/maven/plugins/ejb/EjbMojoTest.java @@ -29,7 +29,6 @@ import org.apache.maven.plugins.ejb.stub.MavenProjectResourcesStub; import org.apache.maven.plugins.ejb.utils.JarContentChecker; import org.apache.maven.project.MavenProject; -import org.codehaus.plexus.util.FileUtils; /** * EJB plugin Test Case @@ -578,11 +577,11 @@ protected void assertJarCreation( project.getBuild().getDirectory() + "/" + DEFAULT_JAR_NAME + "-" + classifier + "-client.jar"; } - assertEquals("Invalid value for ejb-jar creation", ejbJarCreated, FileUtils.fileExists(checkedJarFile)); + assertEquals("Invalid value for ejb-jar creation", ejbJarCreated, new File(checkedJarFile).exists()); assertEquals( "Invalid value for ejb-jar client creation", ejbClientJarCreated, - FileUtils.fileExists(checkedClientJarFile)); + new File(checkedClientJarFile).exists()); } protected void assertJarCreation(final MavenProject project, boolean ejbJarCreated, boolean ejbClientJarCreated) { diff --git a/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBasicStub.java b/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBasicStub.java index d9fd114..f5f30ba 100644 --- a/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBasicStub.java +++ b/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBasicStub.java @@ -62,7 +62,7 @@ public MavenProjectBasicStub(String id) throws Exception { // set isolated root directory testRootDir = PlexusTestCase.getBasedir() + "/target/test-classes/unit/test-dir/" + identifier; - if (!FileUtils.fileExists(testRootDir)) { + if (!new File(testRootDir).exists()) { FileUtils.mkdir(testRootDir); } diff --git a/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBuildStub.java b/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBuildStub.java index 7e570a4..6803879 100644 --- a/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBuildStub.java +++ b/src/test/java/org/apache/maven/plugins/ejb/stub/MavenProjectBuildStub.java @@ -170,11 +170,11 @@ public void setupBuildEnvironment() throws Exception { // populate dummy resources and dummy test resources // setup src dir - if (!FileUtils.fileExists(resourcesDirectory)) { + if (!new File(resourcesDirectory).exists()) { FileUtils.mkdir(resourcesDirectory); } - if (!FileUtils.fileExists(testResourcesDirectory)) { + if (!new File(testResourcesDirectory).exists()) { FileUtils.mkdir(testResourcesDirectory); } @@ -183,11 +183,11 @@ public void setupBuildEnvironment() throws Exception { setupRootFiles(); // setup target dir - if (!FileUtils.fileExists(outputDirectory)) { + if (!new File(outputDirectory).exists()) { FileUtils.mkdir(outputDirectory); } - if (!FileUtils.fileExists(testOutputDirectory)) { + if (!new File(testOutputDirectory).exists()) { FileUtils.mkdir(testOutputDirectory); }