1

我在 Apache CLI 中正确设置一些选项时遇到问题。

我正在尝试这样的事情......

usage: ViewReport -r <file> -d <name> [-rp [arg1] [arg2] [arg3] ... ] [OPTIONS]
 -r <file>                Report path
 -d <name>                DB Config Name
 -rp <name|class|value>   list of report parameters
OPTIONS
-preview
....

我需要 -rp 选项来拥有无限数量的 args,每个 arg 将是一个逗号分隔的名称、类名、对象值列表。

我不知道如何配置我的选项来处理与此类似的事情,以便 CLI 将列表作为输入处理。

编辑 让我们说 Args 需要是一个列表项对 name=value

4

1 回答 1

1

在此处查看我对无限选项参数的回答

这可以使用

Option.setArgs(Option.UNLIMITED_VALUES)

选项的参数必须用空格分隔。其余的(例如拆分 args)由您决定

于 2014-07-15T11:31:30.580 回答