plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java
--- a/plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java Mon Aug 23 10:30:05 2010 -0700
+++ b/plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java Mon Aug 23 15:08:34 2010 -0700
@@ -25,6 +25,7 @@
import java.util.Set;
import org.eclipse.core.databinding.DataBindingContext;
+import org.eclipse.core.resources.IncrementalProjectBuilder;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -214,9 +215,13 @@
@Override
protected void performFinish(IProgressMonitor monitor) throws CoreException {
- monitor.beginTask("Preparing project", 100);
+ monitor.beginTask("Preparing project", 300);
super.performFinish(new SubProgressMonitor(monitor, 20));
wizardContext.initialize(getFacetedProject().getProject(), new SubProgressMonitor(monitor, 80));
+ getFacetedProject().getProject().build(IncrementalProjectBuilder.CLEAN_BUILD,
+ new SubProgressMonitor(monitor, 100));
+ getFacetedProject().getProject().build(IncrementalProjectBuilder.FULL_BUILD,
+ new SubProgressMonitor(monitor, 100));
monitor.done();
}
}