我正在使用Apache Commons cli。我使用OptionBuilder创建了不同的选项:
final Option name = OptionBuilder.withArgName().hasArgs().withDescription()
.withLongOpt()
我的问题是我希望为Option提供固定数量的参数。如果用户传递的参数越来越少,它就会抛出异常。
对于其他选项,我想设置允许的最小和最大参数数量。
我怎样才能做到这一点?
答案 0 :(得分:0)
您可以使用Option.setArgs(int num)
设置所需参数的确切数量。
无法设置最小值和最大值。也许您可以使用setArgs
设置最大值并手动检查最小数量。或者,在Jira网站上提出功能请求:https://issues.apache.org/jira/browse/CLI