diff --git a/giraph-core/src/test/java/org/apache/giraph/generate/GeneratePrimitiveClasses.java b/giraph-core/src/test/java/org/apache/giraph/generate/GeneratePrimitiveClasses.java index df1211c93..5fbf8284d 100644 --- a/giraph-core/src/test/java/org/apache/giraph/generate/GeneratePrimitiveClasses.java +++ b/giraph-core/src/test/java/org/apache/giraph/generate/GeneratePrimitiveClasses.java @@ -26,6 +26,8 @@ import java.util.EnumSet; import java.util.HashMap; import java.util.Map; +import java.nio.file.Paths; +import java.nio.file.Files; import freemarker.core.ParseException; import freemarker.template.Configuration; @@ -252,7 +254,7 @@ private static void generateAndWrite(Configuration cfg, Map prop throws TemplateNotFoundException, MalformedTemplateNameException, ParseException, IOException, FileNotFoundException, TemplateException { Template temp = cfg.getTemplate(template); - Writer out = new OutputStreamWriter(new FileOutputStream(outputFile)); + Writer out = new OutputStreamWriter(Files.newOutputStream(Paths.get(outputFile))); temp.process(props, out); out.close(); }