Author: fbricon
Date: 2012-02-10 06:23:05 -0500 (Fri, 10 Feb 2012)
New Revision: 38598
Modified:
trunk/maven/plugins/org.jboss.tools.maven.seam/src/org/jboss/tools/maven/seam/configurators/SeamProjectConfigurator.java
Log:
JBIDE-10785 : refresh parent to prevent o.o.s.p.BackingStoreException: Resource
'/parent/web/.settings' does not exist.
Modified:
trunk/maven/plugins/org.jboss.tools.maven.seam/src/org/jboss/tools/maven/seam/configurators/SeamProjectConfigurator.java
===================================================================
---
trunk/maven/plugins/org.jboss.tools.maven.seam/src/org/jboss/tools/maven/seam/configurators/SeamProjectConfigurator.java 2012-02-10
11:15:37 UTC (rev 38597)
+++
trunk/maven/plugins/org.jboss.tools.maven.seam/src/org/jboss/tools/maven/seam/configurators/SeamProjectConfigurator.java 2012-02-10
11:23:05 UTC (rev 38598)
@@ -56,6 +56,7 @@
import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion;
import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
import org.jboss.tools.maven.core.IJBossMavenConstants;
+import org.jboss.tools.maven.core.MavenUtil;
import
org.jboss.tools.maven.core.internal.project.facet.MavenFacetInstallDataModelProvider;
import org.jboss.tools.maven.jsf.MavenJSFActivator;
import org.jboss.tools.maven.seam.MavenSeamActivator;
@@ -163,6 +164,12 @@
}
if ("war".equals(packaging)) { //$NON-NLS-1$
IDataModel model = createSeamDataModel(deploying, seamVersion, project);
+ //JBIDE-10785 : refresh parent to prevent
+ // org.osgi.service.prefs.BackingStoreException: Resource
'/parent/web/.settings' does not exist.
+ if (!fproj.hasProjectFacet(jsfFacet)) {
+ MavenUtil.refreshParent(mavenProject);
+ }
+
installWarFacets(fproj, model, seamVersion, monitor);
} else if ("ear".equals(packaging)) { //$NON-NLS-1$
installEarFacets(fproj, monitor);
Show replies by date