diff options
author | canderson | 2010-02-19 04:44:36 +0000 |
---|---|---|
committer | canderson | 2010-02-19 04:44:36 +0000 |
commit | d62bd51b10d94df321043fb213d762c12cab7fd4 (patch) | |
tree | 8d91cfc37a38d8c55e74719e1afebc87f29c79c9 /plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java | |
parent | cec0380a081fa5e65d27add8cfd66e6c76db0693 (diff) | |
download | webtools.javaee-d62bd51b10d94df321043fb213d762c12cab7fd4.tar.gz webtools.javaee-d62bd51b10d94df321043fb213d762c12cab7fd4.tar.xz webtools.javaee-d62bd51b10d94df321043fb213d762c12cab7fd4.zip |
[303249] Unable to add reference to a java project from a Web Project
Diffstat (limited to 'plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java')
-rw-r--r-- | plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java b/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java index 6c56f8264..c0b5378e9 100644 --- a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java +++ b/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java @@ -13,11 +13,15 @@ package org.eclipse.jst.servlet.ui.internal; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.Path; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jst.j2ee.internal.J2EEConstants; +import org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities; +import org.eclipse.jst.j2ee.project.JavaEEProjectUtilities; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; @@ -129,4 +133,12 @@ public class CustomWebProjectReferenceWizardFragment extends ProjectReferenceWiz return name; } + @Override + public void performFinish(IProgressMonitor monitor) throws CoreException { + if(!JavaEEProjectUtilities.isUtilityProject(selected)) + { + J2EEProjectUtilities.createFlexJavaProjectForProjectOperation(selected).execute(monitor, null); + } + super.performFinish(monitor); + } } |