protected ExternalProcessResult submitAndAwaitDubCommand(IProgressMonitor monitor, String... commands)
throws CoreException {
DubProcessManager dubProcessManager = DeeCore.getDubProcessManager();
IRunProcessTask runDubProcessOperation = dubProcessManager.newDubOperation(
DeeCoreMessages.RunningDubBuild, getProject(), commands, monitor);
return dubProcessManager.submitDubCommandAndWait(runDubProcessOperation);
}
protected void processBuildOutput(ExternalProcessResult processResult) throws CoreException {