You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/04/13 15:12:33 UTC

svn commit: r764436 - /maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriter.java

Author: bentmann
Date: Mon Apr 13 13:12:32 2009
New Revision: 764436

URL: http://svn.apache.org/viewvc?rev=764436&view=rev
Log:
o Fixed file leak

Modified:
    maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriter.java

Modified: maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriter.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriter.java?rev=764436&r1=764435&r2=764436&view=diff
==============================================================================
--- maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriter.java (original)
+++ maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriter.java Mon Apr 13 13:12:32 2009
@@ -130,7 +130,6 @@
             return;
         }
 
-        FileOutputStream os = new FileOutputStream( new File( project.getBasedir(), DEFAULT_MAVEN_PROPERTIES_FILENAME ) );
         Properties properties = new Properties();
 
         // ----------------------------------------------------------------------
@@ -222,7 +221,16 @@
             }
         }
 
-        properties.store( os, "Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE!" );
+        FileOutputStream os =
+            new FileOutputStream( new File( project.getBasedir(), DEFAULT_MAVEN_PROPERTIES_FILENAME ) );
+        try
+        {
+            properties.store( os, "Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE!" );
+        }
+        finally
+        {
+            IOUtil.close( os );
+        }
     }
 
     /**