Mi chiedo se esiste un modo nella libreria CLI di Apache Commons per specificare che deve essere fornito esattamente un argomento?Richiedere un argomento solo nella CLI di Apache Commons?
E.g. Ho 2 argomenti della riga di comando, ma uno (non più o niente di meno) deve essere fornito? Voglio l'ip o msisdn, ma non né l'uno né l'altro:
OptionBuilder.hasArg(true);
OptionBuilder.withDescription("Bla bla");
OptionBuilder.isRequired(false);
commandLineOptions.addOption(OptionBuilder.create("ip"));
OptionBuilder.hasArg(true);
OptionBuilder.withDescription("Bla bla");
OptionBuilder.isRequired(false);
commandLineOptions.addOption(OptionBuilder.create("msisdn"));
Mille grazie!
Grazie Jon, questo funziona. – Rory