diff options
author | jsholl | 2007-08-16 22:12:20 +0000 |
---|---|---|
committer | jsholl | 2007-08-16 22:12:20 +0000 |
commit | 61bd06c0f8b30d2057f46e93a7ba88376be8af5b (patch) | |
tree | d68585a924ebaf680265b5d4a68f8232b8e4bed4 | |
parent | b2b99ee747da552e4d7ad5722ce251032b5d2541 (diff) | |
download | webtools.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.java | 7 |
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) { |