Ich frage mich nur, gibt es einen Weg in der Apache Commons CLI-Bibliothek zu spezifizieren, dass genau ein Argument zur Verfügung gestellt werden muss?Erfordern Sie ein Argument nur in Apache Commons CLI?
z. Ich habe 2 Befehlszeilenargumente, aber einer (nicht mehr oder nicht weniger) muss zur Verfügung gestellt werden? Ich möchte entweder die IP oder msisdn, aber nicht weder beide und nicht beide:
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"));
Vielen Dank!
Dank Jon, das funktioniert. – Rory