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")); } }