From 60cfdeaa49fc6e7f3ace58cb4e42fbb7622f06b5 Mon Sep 17 00:00:00 2001 From: Michael Osipov Date: Fri, 17 Nov 2023 22:35:05 +0100 Subject: [PATCH] [MPIR-453] Replace Commons IO in favor of standard APIs --- pom.xml | 6 ------ .../apache/maven/report/projectinfo/ModulesReportTest.java | 6 ++++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 1277bbe8..24766b9c 100644 --- a/pom.xml +++ b/pom.xml @@ -428,12 +428,6 @@ under the License. commons-validator 1.7 - - commons-io - commons-io - 2.12.0 - test - diff --git a/src/test/java/org/apache/maven/report/projectinfo/ModulesReportTest.java b/src/test/java/org/apache/maven/report/projectinfo/ModulesReportTest.java index 79a3b4a8..cf31fb34 100644 --- a/src/test/java/org/apache/maven/report/projectinfo/ModulesReportTest.java +++ b/src/test/java/org/apache/maven/report/projectinfo/ModulesReportTest.java @@ -21,6 +21,8 @@ import java.io.File; import java.lang.reflect.Field; import java.net.URL; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.util.Collections; import com.meterware.httpunit.GetMethodWebRequest; @@ -28,7 +30,7 @@ import com.meterware.httpunit.WebConversation; import com.meterware.httpunit.WebRequest; import com.meterware.httpunit.WebResponse; -import org.apache.commons.io.FileUtils; + import org.apache.maven.plugin.testing.SilentLog; import org.apache.maven.report.projectinfo.stubs.SubProject1Stub; import org.codehaus.plexus.util.ReflectionUtils; @@ -122,6 +124,6 @@ protected String getPOM() { assertFalse( "Variable 'sitePublishLocation' should be interpolated", - FileUtils.readFileToString(getGeneratedReport("modules.html")).contains("sitePublishLocation")); + new String(Files.readAllBytes(getGeneratedReport("modules.html").toPath()), StandardCharsets.UTF_8).contains("sitePublishLocation")); } }