Extract reader to local variable
diff --git a/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java b/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
index 06cead4..511d8e5 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
@@ -236,7 +236,8 @@
                     buildLogMessage.append( System.lineSeparator() );
                     buildLogMessage.append( "*** begin build.log for: " + buildJob.getProject() + " ***" );
                     buildLogMessage.append( System.lineSeparator() );
-                    buildLogMessage.append( IOUtil.toString( new FileReader( buildLogFile ) ) );
+                    FileReader buildLogReader = new FileReader( buildLogFile );
+                    buildLogMessage.append( IOUtil.toString( buildLogReader ) );
                     buildLogMessage.append( "*** end build.log for: " + buildJob.getProject() + " ***" );
                     buildLogMessage.append( System.lineSeparator() );