plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java
equal
deleted
inserted
replaced
23 import java.util.Collections; |
23 import java.util.Collections; |
24 import java.util.HashSet; |
24 import java.util.HashSet; |
25 import java.util.Set; |
25 import java.util.Set; |
26 |
26 |
27 import org.eclipse.core.databinding.DataBindingContext; |
27 import org.eclipse.core.databinding.DataBindingContext; |
|
28 import org.eclipse.core.resources.IncrementalProjectBuilder; |
28 import org.eclipse.core.runtime.CoreException; |
29 import org.eclipse.core.runtime.CoreException; |
29 import org.eclipse.core.runtime.IPath; |
30 import org.eclipse.core.runtime.IPath; |
30 import org.eclipse.core.runtime.IProgressMonitor; |
31 import org.eclipse.core.runtime.IProgressMonitor; |
31 import org.eclipse.core.runtime.SubProgressMonitor; |
32 import org.eclipse.core.runtime.SubProgressMonitor; |
32 import org.eclipse.jface.viewers.IStructuredSelection; |
33 import org.eclipse.jface.viewers.IStructuredSelection; |
212 this.selection = selection; |
213 this.selection = selection; |
213 } |
214 } |
214 |
215 |
215 @Override |
216 @Override |
216 protected void performFinish(IProgressMonitor monitor) throws CoreException { |
217 protected void performFinish(IProgressMonitor monitor) throws CoreException { |
217 monitor.beginTask("Preparing project", 100); |
218 monitor.beginTask("Preparing project", 300); |
218 super.performFinish(new SubProgressMonitor(monitor, 20)); |
219 super.performFinish(new SubProgressMonitor(monitor, 20)); |
219 wizardContext.initialize(getFacetedProject().getProject(), new SubProgressMonitor(monitor, 80)); |
220 wizardContext.initialize(getFacetedProject().getProject(), new SubProgressMonitor(monitor, 80)); |
|
221 getFacetedProject().getProject().build(IncrementalProjectBuilder.CLEAN_BUILD, |
|
222 new SubProgressMonitor(monitor, 100)); |
|
223 getFacetedProject().getProject().build(IncrementalProjectBuilder.FULL_BUILD, |
|
224 new SubProgressMonitor(monitor, 100)); |
220 monitor.done(); |
225 monitor.done(); |
221 } |
226 } |
222 } |
227 } |