diff options
author | rfrost | 2007-03-21 02:17:25 +0000 |
---|---|---|
committer | rfrost | 2007-03-21 02:17:25 +0000 |
commit | 23efa844ca32eb4defd8de838c8e56a02a172f8a (patch) | |
tree | 37e8c57c1e84655d227cbf1b64e98fa49803e027 /plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal | |
parent | 2d287092eac09385fc0d19e95530038de8131e5e (diff) | |
download | webtools.javaee-23efa844ca32eb4defd8de838c8e56a02a172f8a.tar.gz webtools.javaee-23efa844ca32eb4defd8de838c8e56a02a172f8a.tar.xz webtools.javaee-23efa844ca32eb4defd8de838c8e56a02a172f8a.zip |
[128851] J2EE publish/export support for classpath containers (and other entries); product code and unit tests
Diffstat (limited to 'plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal')
-rw-r--r-- | plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/classpath/FlexibleProjectContainer.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/classpath/FlexibleProjectContainer.java b/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/classpath/FlexibleProjectContainer.java index 3252d14ba..fdbb9267b 100644 --- a/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/classpath/FlexibleProjectContainer.java +++ b/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/classpath/FlexibleProjectContainer.java @@ -196,6 +196,10 @@ public abstract class FlexibleProjectContainer IPath newPath = null; if (comp.isBinary()) { VirtualArchiveComponent archiveComp = (VirtualArchiveComponent) comp; + if (archiveComp.getArchiveType().equals(VirtualArchiveComponent.CLASSPATHARCHIVETYPE)) { + // do not process components dynamically computed from the Java classpath + continue; + } java.io.File diskFile = archiveComp.getUnderlyingDiskFile(); if (diskFile.exists()) { newPath =new Path(diskFile.getAbsolutePath()); |