@Override public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException { try { ResourcesPlugin.getWorkspace().build(buildType, monitor); } catch (CoreException e) { e.printStackTrace(); status = e.getStatus(); } return status; } };
@Override protected IStatus run(IProgressMonitor monitor) { try { PDEPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor); } catch (CoreException e) { } return Status.OK_STATUS; } };
public static void cleanBuild() throws CoreException { ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.CLEAN_BUILD, monitor()); }
public static void fullBuild() throws CoreException { ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, monitor()); }
@Override protected IStatus run(IProgressMonitor monitor) { SubMonitor subMonitor = SubMonitor.convert(monitor, getOperationMessage(), 100); try { ResourcesPlugin.getWorkspace().build(buildType, subMonitor.split(100)); } catch (CoreException e) { return e.getStatus(); } return Status.OK_STATUS; }
public static void waitForBuild(IProgressMonitor monitor) { try { ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor); } catch (CoreException e) { throw new OperationCanceledException(e.getMessage()); } }
public void waitForBuild(IProgressMonitor monitor) { try { workspace.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor); } catch (CoreException e) { throw new OperationCanceledException(e.getMessage()); } }
public static void fullBuild() throws CoreException { System.out.println("Starting full build"); ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, new NullProgressMonitor()); boolean wasInterrupted = false; do { try { Job.getJobManager().join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null); wasInterrupted = false; } catch (OperationCanceledException e) { e.printStackTrace(); } catch (InterruptedException e) { wasInterrupted = true; } } while (wasInterrupted); }
public static void cleanBuild() throws CoreException { ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.CLEAN_BUILD, new NullProgressMonitor()); boolean wasInterrupted = false; do { try { Job.getJobManager().join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null); wasInterrupted = false; } catch (OperationCanceledException e) { e.printStackTrace(); } catch (InterruptedException e) { wasInterrupted = true; } } while (wasInterrupted); }
public void run(IProgressMonitor monitor) throws InvocationTargetException { monitor.beginTask("", 2); //$NON-NLS-1$ try { monitor .setTaskName(UIMessages.OptionsConfigurationBlock_buildall_taskname); ResourcesPlugin.getWorkspace().build( IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor, 2)); } catch (CoreException e) { AJDTErrorHandler .handleAJDTError( UIMessages.OptionsConfigurationBlock_builderror_message, e); } finally { monitor.done(); } } });
/** * Performs the actual clean operation. * @param cleanAll if <code>true</true> clean all projects * @param monitor The monitor that the build will report to * @throws CoreException thrown if there is a problem from the * core builder. */ protected void doClean(boolean cleanAll, IProgressMonitor monitor) throws CoreException { if (cleanAll) { ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.CLEAN_BUILD, monitor); } else { SubMonitor subMonitor = SubMonitor.convert(monitor, IDEWorkbenchMessages.CleanDialog_cleanSelectedTaskName, selection.length); for (int i = 0; i < selection.length; i++) { ((IProject) selection[i]).build(IncrementalProjectBuilder.CLEAN_BUILD, subMonitor.split(1)); } } }
@Override public IStatus runInWorkspace(IProgressMonitor monitor) { IStatus status = null; SubMonitor progress = SubMonitor.convert(monitor, 1); progress.setTaskName(getOperationMessage()); try { // Backwards compatibility: check shouldPerformResourcePruning(). // Previously if this returned true, the full reference graph is built, otherwise just build the selected configurations ResourcesPlugin.getWorkspace().build(configs, kind, shouldPerformResourcePruning(), progress.split(1)); } catch (CoreException e) { status = e.getStatus(); } return status == null ? Status.OK_STATUS : status; } };
public static void fullBuild() throws CoreException { ResourcesPlugin.getWorkspace().build( IncrementalProjectBuilder.FULL_BUILD, monitor()); boolean wasInterrupted = false; do { try { Job.getJobManager().join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null); wasInterrupted = false; } catch (OperationCanceledException e) { e.printStackTrace(); } catch (InterruptedException e) { wasInterrupted = true; } } while (wasInterrupted); }
private static boolean doBuild() { try { PlatformUI.getWorkbench().getProgressService().busyCursorWhile(monitor -> { try { ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor); } catch (CoreException e) { throw new InvocationTargetException(e); } }); } catch (InterruptedException e) { // canceled by user return false; } catch (InvocationTargetException e) { String title= DebugUIMessages.DebugUIPlugin_Run_Debug_1; String message= DebugUIMessages.DebugUIPlugin_Build_error__Check_log_for_details__2; Throwable t = e.getTargetException(); errorDialog(getShell(), title, message, t); return false; } return true; }
public static void cleanBuild() throws CoreException { ResourcesPlugin.getWorkspace().build( IncrementalProjectBuilder.CLEAN_BUILD, monitor()); boolean wasInterrupted = false; do { try { Job.getJobManager().join(ResourcesPlugin.FAMILY_MANUAL_BUILD, null); wasInterrupted = false; } catch (OperationCanceledException e) { e.printStackTrace(); } catch (InterruptedException e) { wasInterrupted = true; } } while (wasInterrupted); }
2); project.build(IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor, 1)); ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new SubProgressMonitor(monitor, 1)); } else { monitor.beginTask(Messages.BuilderConfigurationBlock_BuildJob_TitleBuildAll_TaskName, 2); ResourcesPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor, 2));
monitor.beginTask(Messages.format(JavaUIMessages.CoreUtility_buildproject_taskname, BasicElementLabels.getResourceName(fProject)), 2); fProject.build(IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor,1)); JavaPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new SubProgressMonitor(monitor,1)); } else { monitor.beginTask(JavaUIMessages.CoreUtility_buildall_taskname, 2); JavaPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor, 2));
monitor.beginTask(Messages.format(JavaUIMessages.CoreUtility_buildproject_taskname, fProject.getName()), 2); fProject.build(IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor,1)); JavaPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new SubProgressMonitor(monitor,1)); } else { monitor.beginTask(JavaUIMessages.CoreUtility_buildall_taskname, 2); JavaPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, new SubProgressMonitor(monitor, 2));
SubMonitor subMonitor= SubMonitor.convert(monitor, Messages.format(JavaUIMessages.CoreUtility_buildproject_taskname, BasicElementLabels.getResourceName(fProject)), 2); fProject.build(IncrementalProjectBuilder.FULL_BUILD, subMonitor.split(1)); JavaPlugin.getWorkspace().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, subMonitor.split(1)); } else { SubMonitor subMonitor= SubMonitor.convert(monitor, JavaUIMessages.CoreUtility_buildall_taskname, 2); JavaPlugin.getWorkspace().build(IncrementalProjectBuilder.FULL_BUILD, subMonitor.split(2));