BundlePath bundlePath = BundlePath.create(projectLocation.toFile().toPath());
String dubPath = DeeCorePreferences.getEffectiveDubPath();
DubCompositeOperation resolveProjectOperation = new DubCompositeOperation(
MessageFormat.format(DeeCoreMessages.RunningDubDescribe, project.getName()), project);
getProcessManager().notifyOperationStarted(resolveProjectOperation);
// TODO: when new DUB .22 is released
// getProcessManager().submitDubCommandAndWait(resolveProjectOperation.newDubProcessTask(
// project, array(dubPath, "upgrade", "--missing-only"), pm));
IRunProcessTask dubDescribeTask = resolveProjectOperation.newDubProcessTask(
project, array(dubPath, "describe"), pm);
ExternalProcessResult processHelper = getProcessManager().submitDubCommandAndWait(dubDescribeTask);
int exitValue = processHelper.exitValue;
if(exitValue != 0) {