Author: akazakov
Date: 2009-11-06 12:37:11 -0500 (Fri, 06 Nov 2009)
New Revision: 18459
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamWizardUtils.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5141
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamWizardUtils.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamWizardUtils.java 2009-11-06
17:17:32 UTC (rev 18458)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamWizardUtils.java 2009-11-06
17:37:11 UTC (rev 18459)
@@ -24,6 +24,7 @@
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
+import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.seam.core.ISeamProject;
import org.jboss.tools.seam.core.SeamCorePlugin;
import org.jboss.tools.seam.core.SeamUtil;
@@ -65,11 +66,14 @@
public static IProject getRootSeamProject(IProject project) {
if (project != null) {
ISeamProject seamProject = SeamCorePlugin.getSeamProject(project, false);
- if (seamProject == null) {
+ if (seamProject == null && EclipseResourceUtil.getJavaProject(project)==null)
{
// Maybe it is EAR? Then it doesn't have Seam nature and we should try to find
child Seam WAR project.
ISeamProject warProject = SeamUtil.findReferencingSeamWarProjectForProject(project);
return warProject!=null?warProject.getProject():null;
}
+ if(seamProject == null) {
+ return null;
+ }
String parentProjectName = seamProject.getParentProjectName();