commit | 15d4854129a9a1c6db3408ca83347d93332a6563 | [log] [tgz] |
---|---|---|
author | cbridgha <cbridgha> | Wed Jul 20 16:18:38 2005 +0000 |
committer | cbridgha <cbridgha> | Wed Jul 20 16:18:38 2005 +0000 |
tree | f2a9a3e96beb445a9cdb2a21c5d0d87dd60a47eb | |
parent | 4461988c5eb226cf354669d4d817303ef143b412 [diff] |
[104522] - JS Builder lockign jars
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/ReferencedComponentBuilderOperation.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/ReferencedComponentBuilderOperation.java index 9b731ad..3534ed8 100644 --- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/ReferencedComponentBuilderOperation.java +++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/builder/ReferencedComponentBuilderOperation.java
@@ -175,7 +175,7 @@ } private void expandZipFile(String filePath, IFolder absoluteOutputContainer) { - ZipFile zipFile; + ZipFile zipFile = null; try { zipFile = new ZipFile(filePath); Enumeration entries = zipFile.entries(); @@ -203,6 +203,14 @@ } } catch (IOException e) { Logger.getLogger().logError(e); + } finally{ + if(null != zipFile){ + try { + zipFile.close(); + } catch (IOException e) { + Logger.getLogger().logError(e); + } + } } }