Author: hboutemy Date: Tue Mar 30 20:31:29 2010 New Revision: 929259 URL: http://svn.apache.org/viewvc?rev=929259&view=rev Log: fixed missing stream closing
Modified: maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java Modified: maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java?rev=929259&r1=929258&r2=929259&view=diff ============================================================================== --- maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java (original) +++ maven/archetype/trunk/archetype-common/src/main/java/org/apache/maven/archetype/old/DefaultOldArchetype.java Tue Mar 30 20:31:29 2010 @@ -171,6 +171,8 @@ public class DefaultOldArchetype URLClassLoader archetypeJarLoader; + InputStream is = null; + try { URL[] urls = new URL[1]; @@ -179,7 +181,7 @@ public class DefaultOldArchetype archetypeJarLoader = new URLClassLoader( urls ); - InputStream is = getStream( ARCHETYPE_DESCRIPTOR, archetypeJarLoader ); + is = getStream( ARCHETYPE_DESCRIPTOR, archetypeJarLoader ); if ( is == null ) { @@ -202,6 +204,10 @@ public class DefaultOldArchetype { throw new ArchetypeDescriptorException( "Error reading the " + ARCHETYPE_DESCRIPTOR + " descriptor.", e ); } + finally + { + IOUtil.close( is ); + } // ---------------------------------------------------------------------- //