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 2011/02/17 12:16:51 UTC

svn commit: r1071576 - /maven/plugins/trunk/maven-war-plugin/src/main/java/org/apache/maven/plugin/war/packaging/WarProjectPackagingTask.java

Author: bentmann
Date: Thu Feb 17 11:16:51 2011
New Revision: 1071576

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

Modified:
    maven/plugins/trunk/maven-war-plugin/src/main/java/org/apache/maven/plugin/war/packaging/WarProjectPackagingTask.java

Modified: maven/plugins/trunk/maven-war-plugin/src/main/java/org/apache/maven/plugin/war/packaging/WarProjectPackagingTask.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/main/java/org/apache/maven/plugin/war/packaging/WarProjectPackagingTask.java?rev=1071576&r1=1071575&r2=1071576&view=diff
==============================================================================
--- maven/plugins/trunk/maven-war-plugin/src/main/java/org/apache/maven/plugin/war/packaging/WarProjectPackagingTask.java (original)
+++ maven/plugins/trunk/maven-war-plugin/src/main/java/org/apache/maven/plugin/war/packaging/WarProjectPackagingTask.java Thu Feb 17 11:16:51 2011
@@ -26,6 +26,7 @@ import org.apache.maven.plugin.war.Overl
 import org.apache.maven.plugin.war.util.PathSet;
 import org.apache.maven.shared.filtering.MavenFilteringException;
 import org.codehaus.plexus.util.DirectoryScanner;
+import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.xml.XmlStreamReader;
 
@@ -291,7 +292,14 @@ public class WarProjectPackagingTask
         throws IOException
     {
         XmlStreamReader xmlReader = new XmlStreamReader( webXml );
-        return xmlReader.getEncoding();
+        try
+        {
+            return xmlReader.getEncoding();
+        }
+        finally
+        {
+            IOUtil.close( xmlReader );
+        }
     }
 
     /**