Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Fedorenko2012-09-05 02:06:01 +0000
committerIgor Fedorenko2012-09-07 23:46:23 +0000
commit586da0bb5d2197829066c206aca60b339f74e5b2 (patch)
treed12b3cc8ee7722f59690c78fee45c893c9b77b42
parentf8a43b853a89778ccef7c39f043d85c84f13d33e (diff)
downloadm2e-core-586da0bb5d2197829066c206aca60b339f74e5b2.tar.gz
m2e-core-586da0bb5d2197829066c206aca60b339f74e5b2.tar.xz
m2e-core-586da0bb5d2197829066c206aca60b339f74e5b2.zip
close input stream
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
-rw-r--r--org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate.java
index b623d1ec..f5a65d63 100644
--- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate.java
+++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/embedder/EclipseClassRealmManagerDelegate.java
@@ -21,6 +21,7 @@ import org.codehaus.plexus.PlexusContainer;
import org.codehaus.plexus.classworlds.realm.ClassRealm;
import org.codehaus.plexus.component.annotations.Component;
import org.codehaus.plexus.component.annotations.Requirement;
+import org.codehaus.plexus.util.IOUtil;
import org.apache.maven.artifact.versioning.ArtifactVersion;
import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
@@ -52,6 +53,8 @@ public class EclipseClassRealmManagerDelegate implements ClassRealmManagerDelega
props.load(is);
} catch(IOException e) {
e.printStackTrace();
+ } finally {
+ IOUtil.close(is);
}
}
currentBuildApiVersion = new DefaultArtifactVersion(props.getProperty("api.version", "0.0.5")); //$NON-NLS-1$ //$NON-NLS-2$

Back to the top