X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-test-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Ftest%2Fplugin%2FProcessSources.java;h=054edffe68a77aa3d4e87ec15a986f79cadaa78c;hp=7a20f22440a75dc97f45ed9575c1d9364f40c3fb;hb=b2a7e1a511100f0512095da585c2b717bb0101b5;hpb=6b1c7f6de0e8dc1f7d3b005d5a33ae6df6adb5da diff --git a/opendaylight/config/yang-test-plugin/src/main/java/org/opendaylight/controller/config/yang/test/plugin/ProcessSources.java b/opendaylight/config/yang-test-plugin/src/main/java/org/opendaylight/controller/config/yang/test/plugin/ProcessSources.java index 7a20f22440..054edffe68 100644 --- a/opendaylight/config/yang-test-plugin/src/main/java/org/opendaylight/controller/config/yang/test/plugin/ProcessSources.java +++ b/opendaylight/config/yang-test-plugin/src/main/java/org/opendaylight/controller/config/yang/test/plugin/ProcessSources.java @@ -7,14 +7,14 @@ */ package org.opendaylight.controller.config.yang.test.plugin; -import org.apache.commons.io.FileUtils; -import org.apache.maven.plugin.AbstractMojo; -import org.apache.maven.plugin.MojoExecutionException; -import org.apache.maven.plugin.MojoFailureException; - +import com.google.common.io.Files; import java.io.File; import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.util.regex.Pattern; +import org.apache.maven.plugin.AbstractMojo; +import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugin.MojoFailureException; /** * Add implementation code from stub.txt @@ -39,7 +39,7 @@ public class ProcessSources extends AbstractMojo{ } File sourceDirectory = new File(directory.getPath() + Util.replaceDots(".org.opendaylight.controller.config.yang.test.impl")); if (!sourceDirectory.exists()) { - super.getLog().error("Source directory does not exists " + sourceDirectory.getPath()); + super.getLog().error(String.format("Source directory does not exists %s", sourceDirectory.getPath())); } File[] sourceFiles = sourceDirectory.listFiles(); @@ -47,9 +47,9 @@ public class ProcessSources extends AbstractMojo{ if (sourceFile.getName().endsWith(".java")) { String sourceContent; try { - sourceContent = FileUtils.readFileToString(sourceFile); + sourceContent = Files.toString(sourceFile, StandardCharsets.UTF_8); } catch (IOException e) { - getLog().error("Cannot read " + sourceFile.getAbsolutePath(), e); + getLog().error(String.format("Cannot read %s", sourceFile.getAbsolutePath()), e); continue; } if (sourceFile.getName().endsWith("Module.java") || sourceFile.getName().endsWith("ModuleFactory.java")) { @@ -57,9 +57,9 @@ public class ProcessSources extends AbstractMojo{ if (stubFile.exists()) { String stubContent = null; try { - stubContent = FileUtils.readFileToString(stubFile); + stubContent = Files.toString(stubFile, StandardCharsets.UTF_8); } catch (IOException e) { - getLog().error("Cannot read " + stubFile.getAbsolutePath(), e); + getLog().error(String.format("Cannot read %s", stubFile.getAbsolutePath()), e); } if (stubContent != null) { sourceContent = rewriteStub(sourceContent, stubContent); @@ -71,9 +71,9 @@ public class ProcessSources extends AbstractMojo{ // replace the file content try { - FileUtils.write(sourceFile, sourceContent); + Files.write(sourceContent, sourceFile, StandardCharsets.UTF_8); } catch (IOException e) { - getLog().error("Cannot write " + sourceFile.getAbsolutePath(), e); + getLog().error(String.format("Cannot write %s", sourceFile.getAbsolutePath()), e); } }