diff --git a/its/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java b/its/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java index b0789f3a54f7..65a38789155a 100644 --- a/its/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java +++ b/its/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java @@ -58,23 +58,10 @@ public void execute() throws MojoExecutionException { File outfile = new File(outDir, value); - Writer writer = null; - try { - writer = new FileWriter(outfile); - + try (Writer writer = new FileWriter(outfile)) { writer.write(value); - - writer.flush(); } catch (IOException e) { throw new MojoExecutionException("Cannot write output file: " + outfile, e); - } finally { - if (writer != null) { - try { - writer.close(); - } catch (IOException e) { - // ignore - } - } } } }