public void parse() { try { commandLine = new GnuParser().parse(options, cmdArguments); } catch (UnrecognizedOptionException e) { System.err.println(e.getMessage()); usageAndDie(); } catch (ParseException e) { System.err.println(e.getMessage()); usageAndDie(); } }
public void parse() { try { commandLine = new GnuParser().parse(options, cmdArguments); } catch (UnrecognizedOptionException e) { System.err.println(e.getMessage()); usageAndDie(); } catch (ParseException e) { System.err.println(e.getMessage()); usageAndDie(); } }
public static void main(String[] args) throws Exception { BasicConfigurator.configure(); Logger.getRootLogger().setLevel(Level.ERROR); try { parseCmdLine(args); } catch (org.apache.commons.cli.UnrecognizedOptionException e) { System.out.println(e.getMessage()); printHelp(buildOptions()); } catch (Exception e) { e.printStackTrace(); } }
cmd = parser.parse(options, args); } catch (UnrecognizedOptionException e) { System.err.println(e.getMessage()); printHelp(options); System.exit(1);
} catch (UnrecognizedOptionException e) { System.err.println(); System.err.println("ERROR: " + e.getMessage()); System.exit(2); } catch (IllegalArgumentException e) {
line = parser.parse(options, args); } catch (UnrecognizedOptionException exception) { System.err.println(exception.getMessage()); System.exit(-1); } catch (ParseException exception) {
System.exit(-2); } catch (UnrecognizedOptionException ex) { System.err.println("Unknown argument: " + ex.getMessage()); printHelp(); System.exit(-2);
cmd = parser.parse(options, args, false); } catch(UnrecognizedOptionException e) { System.out.println(e.getMessage()); printUsage(parser.parse(options, args, true)); return;
/***************************************************************************** * {@link Runnable} Interface ****************************************************************************/ public void run(String[] args) throws IOException { if (needsHelp(args)) { printHelp(); System.exit(0); } try { CommandLine cli = _parser.parse(_options, args, true); runApplication(cli, args); } catch (MissingOptionException ex) { System.err.println("Missing argument: " + ex.getMessage()); printHelp(); } catch (MissingArgumentException ex) { System.err.println("Missing argument: " + ex.getMessage()); printHelp(); } catch (UnrecognizedOptionException ex) { System.err.println("Unknown argument: " + ex.getMessage()); printHelp(); } catch (AlreadySelectedException ex) { System.err.println("Argument already selected: " + ex.getMessage()); printHelp(); } catch (ParseException ex) { System.err.println(ex.getMessage()); printHelp(); } catch (Exception ex) { ex.printStackTrace(); } }
protected void parseCommandLine(String[] args) throws UnrecognizedOptionException, ParseException { CommandLineParser clp = new BasicParser(); try { cmd = clp.parse(getOptions(), args); } catch (UnrecognizedOptionException ux) { say("Error: unrecognized option + " + ux.getMessage()); say("Invoke with -help for more"); if (isVerbose()) { ux.printStackTrace(); } throw ux; } catch (ParseException e) { say("Error: could not parse a command line argument:" + e.getMessage()); if (isVerbose()) { e.printStackTrace(); } throw e; } }
System.out.println(e.getMessage()); printHelpForInfo(); return 2;
printHelpAndExit(options); } catch (final UnrecognizedOptionException e) { System.err.println(e.getMessage()); printHelpAndExit(options); } catch (final ParseException e) {
System.out.println(e.getMessage()); printHelpForInfo(); return 2;
System.out.println(e.getMessage()); printHelpForList(); return 2;
System.out.println(e.getMessage()); printHelpForList(); return 2;
System.out.println(e.getMessage()); printHelpForCancel(); return 2;
protected void parseCommandLine(String[] args) { CommandLineParser clp = new BasicParser(); try { cmd = clp.parse(getOptions(), args); } catch (UnrecognizedOptionException ux) { String err = "Error: unrecognized option + " + ux.getMessage() ; say(err); say("Invoke with -help for more"); if (isVerbose()) { ux.printStackTrace(); } throw new GeneralException(err, ux); } catch (ParseException e) { String err= "Error: could not parse a command line argument:" + e.getMessage(); say(err); if (isVerbose()) { e.printStackTrace(); } throw new GeneralException(err,e); } }
System.out.println(e.getMessage()); printHelpForRun(); return 2;
System.out.println(e.getMessage()); printHelpForRun(); return 2;
System.out.println(e.getMessage()); printHelpForCancel(); return 2;