Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsholl2007-08-16 22:12:20 +0000
committerjsholl2007-08-16 22:12:20 +0000
commit61bd06c0f8b30d2057f46e93a7ba88376be8af5b (patch)
treed68585a924ebaf680265b5d4a68f8232b8e4bed4
parentb2b99ee747da552e4d7ad5722ce251032b5d2541 (diff)
downloadwebtools.ejb.git.old-61bd06c0f8b30d2057f46e93a7ba88376be8af5b.tar.gz
webtools.ejb.git.old-61bd06c0f8b30d2057f46e93a7ba88376be8af5b.tar.xz
webtools.ejb.git.old-61bd06c0f8b30d2057f46e93a7ba88376be8af5b.zip
[199520] classpath container deadlockv200708161830
-rw-r--r--plugins/org.eclipse.jst.j2ee.ejb/ejbcreation/org/eclipse/jst/j2ee/ejb/project/facet/EjbFacetInstallDelegate.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.ejb/ejbcreation/org/eclipse/jst/j2ee/ejb/project/facet/EjbFacetInstallDelegate.java b/plugins/org.eclipse.jst.j2ee.ejb/ejbcreation/org/eclipse/jst/j2ee/ejb/project/facet/EjbFacetInstallDelegate.java
index 94711818..631b6725 100644
--- a/plugins/org.eclipse.jst.j2ee.ejb/ejbcreation/org/eclipse/jst/j2ee/ejb/project/facet/EjbFacetInstallDelegate.java
+++ b/plugins/org.eclipse.jst.j2ee.ejb/ejbcreation/org/eclipse/jst/j2ee/ejb/project/facet/EjbFacetInstallDelegate.java
@@ -33,6 +33,8 @@ import org.eclipse.jst.common.project.facet.core.ClasspathHelper;
import org.eclipse.jst.j2ee.ejb.componentcore.util.EJBArtifactEdit;
import org.eclipse.jst.j2ee.internal.J2EEConstants;
import org.eclipse.jst.j2ee.internal.common.J2EEVersionUtil;
+import org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer;
+import org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainerUtils;
import org.eclipse.jst.j2ee.project.facet.IJ2EEModuleFacetInstallDataModelProperties;
import org.eclipse.jst.j2ee.project.facet.J2EEFacetInstallDelegate;
import org.eclipse.wst.common.componentcore.ComponentCore;
@@ -119,6 +121,11 @@ public class EjbFacetInstallDelegate extends J2EEFacetInstallDelegate implements
// ClasspathHelper.addClasspathEntries( project, fv, <something> );
}
+ if(J2EEComponentClasspathContainerUtils.getDefaultUseEARLibraries()){
+ final IPath earLibContainer = new Path(J2EEComponentClasspathContainer.CONTAINER_ID);
+ addToClasspath(jproj, JavaCore.newContainerEntry(earLibContainer));
+ }
+
try {
((IDataModelOperation) model.getProperty(FacetDataModelProvider.NOTIFICATION_OPERATION)).execute(monitor, null);
} catch (ExecutionException e) {

Back to the top