【发布时间】:2013-08-11 03:20:50
【问题描述】:
我正在尝试构建一个复杂的参数列表,而不使用 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);
命令行不区分必需参数和可选参数...如何在不必为可选选项链接第二个解析器的情况下检索它们?
【问题讨论】:
标签: java command-line-interface apache-commons-cli