Apache Commons CLI ライブラリに、正確に 1 つの引数を指定する必要があることを指定する方法はあるのでしょうか?
たとえば、2 つのコマンド ライン引数がありますが、1 つ (多くても少なくても) を指定する必要がありますか? 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"));
どうもありがとう!