You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by st...@apache.org on 2014/06/12 17:42:36 UTC

svn commit: r1602208 - /sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/ConfigurationHelper.java

Author: stefanegli
Date: Thu Jun 12 15:42:36 2014
New Revision: 1602208

URL: http://svn.apache.org/r1602208
Log:
SLING-3663 : potential fix: forcing a refresh after installing the facet - might help if it's a edge case

Modified:
    sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/ConfigurationHelper.java

Modified: sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/ConfigurationHelper.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/ConfigurationHelper.java?rev=1602208&r1=1602207&r2=1602208&view=diff
==============================================================================
--- sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/ConfigurationHelper.java (original)
+++ sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/ConfigurationHelper.java Thu Jun 12 15:42:36 2014
@@ -17,8 +17,10 @@
 package org.apache.sling.ide.eclipse.core;
 
 import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.NullProgressMonitor;
 import org.eclipse.wst.common.project.facet.core.IFacetedProject;
 import org.eclipse.wst.common.project.facet.core.IProjectFacet;
 import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
@@ -32,6 +34,7 @@ public class ConfigurationHelper {
 		fp2.installProjectFacet(slingContentFacet.getLatestVersion(), null, null);
 		
 		ProjectUtil.setSyncDirectoryPath(aContentProject, jcr_root);
+		aContentProject.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
 	}
 
 	public static void convertToBundleProject(IProject aBundleProject)
@@ -39,6 +42,7 @@ public class ConfigurationHelper {
 		IProjectFacet slingContentFacet = ProjectFacetsManager.getProjectFacet("sling.bundle");
 		IFacetedProject fp2 = ProjectFacetsManager.create(aBundleProject, true, null);
 		fp2.installProjectFacet(slingContentFacet.getLatestVersion(), null, null);
+		aBundleProject.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
 	}
 
 }