commons-cli プロジェクトを使用して、複数のパーサーをチェーンすることなく、引数の複雑なリストを作成しようとしています...
基本的に、引数とオプションの引数がどのように連携しているかを理解しようとしています...
サンプル コマンドのヘルプ
$ admin <endpoint> <update> <name> [<type>] [<endpoint>] [<descriptions>]
//sample option creation for a
options.addOption(OptionBuilder.hasArgs(3).hasOptionalArgs(2)
.withArgName("name> <type> <uri> [<description>] [<endpoint>]")
.withValueSeparator(' ')
.create("add"));
CommandLine line = parser.parse(options, args, true);
CommandLine は、必須の引数とオプションの引数を区別しません... オプションのオプション用に 2 番目のパーサーを連鎖させずにそれらを取得するにはどうすればよいですか?