我使用 Apache Commons CLI 来解析命令行参数。
我正在寻找一种在帮助中显示多个参数值名称的方法。以下是选项“startimport”的一个参数的示例:
Option startimport = OptionBuilder
.withArgName("environment")
.hasArg()
.withDescription(
"Description")
.create("startimport");
当我使用 -help 时,它会打印出来:
-startimport <environment> Description
那很好。但是如果我想使用两个参数呢?
Option startimport = OptionBuilder
.withArgName("firstArg secondArg")
.hasArgs(2)
.withDescription("Description")
.create("startimport ");
解析这两个参数不是问题,但我希望“-help”中的以下输出:
startimport <firstArg> <secondArg> Description
但目前我只会得到:
startimport <firstArg secondArg> Description
这个问题有合适的解决方案吗?