Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcanderson2010-02-19 04:44:36 +0000
committercanderson2010-02-19 04:44:36 +0000
commitd62bd51b10d94df321043fb213d762c12cab7fd4 (patch)
tree8d91cfc37a38d8c55e74719e1afebc87f29c79c9 /plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/CustomWebProjectReferenceWizardFragment.java
parentcec0380a081fa5e65d27add8cfd66e6c76db0693 (diff)
downloadwebtools.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.java12
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);
+ }
}

Back to the top