if (args != null) {
for (String arg : args) {
processBuilder = processBuilder.addArgument(arg);
}
}
ExecutionDescriptor descriptor = new ExecutionDescriptor().frontWindow(true).controllable(true);
if (preRun != null) {
descriptor = descriptor.preExecution(preRun);
}
if (postRun != null) {
descriptor = descriptor.postExecution(postRun);
}
descriptor = descriptor.showProgress(true);
descriptor = descriptor.showSuspended(true);
descriptor = descriptor.outConvertorFactory(new LineConvertorFactory() {
public LineConvertor newLineConvertor() {
return new LilyErrorConvertor();//LineConvertors.httpUrl();// new Numbered();
}
});
descriptor = descriptor.errConvertorFactory(new LineConvertorFactory() {
public LineConvertor newLineConvertor() {
return new LilyErrorConvertor();//LineConvertors.httpUrl();// new Numbered();
}
});