Skip to content

Commit 719e82b

Browse files
committed
better catch exception when updating manifest file
Signed-off-by: Didier Vojtisek <[email protected]>
1 parent db61dfd commit 719e82b

File tree

1 file changed

+3
-1
lines changed
  • framework/xdsml_framework/plugins/org.eclipse.gemoc.xdsmlframework.ide.ui/src/org/eclipse/gemoc/xdsmlframework/ide/ui/builder

1 file changed

+3
-1
lines changed

framework/xdsml_framework/plugins/org.eclipse.gemoc.xdsmlframework.ide.ui/src/org/eclipse/gemoc/xdsmlframework/ide/ui/builder/GemocLanguageProjectNature.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.eclipse.core.resources.IProject;
1818
import org.eclipse.core.resources.IProjectDescription;
1919
import org.eclipse.core.resources.IProjectNature;
20+
import org.eclipse.core.resources.IResource;
2021
import org.eclipse.core.runtime.CoreException;
2122
import org.eclipse.gemoc.commons.eclipse.jdt.JavaProject;
2223
import org.eclipse.gemoc.commons.eclipse.pde.manifest.ManifestChanger;
@@ -133,8 +134,9 @@ private void addPluginNature(IProject project) throws CoreException {
133134
}
134135
private void updateManifestFile(IProject project){
135136
// complement manifest
136-
ManifestChanger changer = new ManifestChanger(project);
137137
try {
138+
project.refreshLocal(IResource.DEPTH_INFINITE, null);
139+
ManifestChanger changer = new ManifestChanger(project);
138140
changer.addPluginDependency(org.eclipse.gemoc.xdsmlframework.api.Activator.PLUGIN_ID, "4.0.0", true, true);
139141
changer.addPluginDependency("org.eclipse.emf.ecore.xmi", "2.8.0", true, true);
140142
changer.addPluginDependency("org.eclipse.gemoc.executionframework.engine", "4.0.0", true, true);

0 commit comments

Comments
 (0)