Мне просто интересно, есть ли способ в библиотеке CLI Apache Commons указать, что должен быть предоставлен ровно один аргумент?
Например. У меня есть 2 аргумента командной строки, но должен быть предоставлен один (, не больше и не меньше )? Мне нужен либо ip, либо msisdn, но не ни то, ни другое:
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"));
Большое спасибо!