【发布时间】:2013-04-13 06:51:49
【问题描述】:
我使用 apache commons-cli 作为命令行工具。 我有成对的依赖参数,例如参数 B 只有在参数 A 存在时才有意义。 这将有两个好处:自动警告/错误和更有用的使用说明。 commons-cli 支持吗?
【问题讨论】:
我使用 apache commons-cli 作为命令行工具。 我有成对的依赖参数,例如参数 B 只有在参数 A 存在时才有意义。 这将有两个好处:自动警告/错误和更有用的使用说明。 commons-cli 支持吗?
【问题讨论】:
它没有;您必须手动执行此类操作。 CLI 有OptionGroups,但它们是纯粹的互斥选项,而不是依赖选项。请参阅 JavaDoc 了解 Option、OptionBuilder(我强烈推荐使用)和前面提到的 OptionGroup。
【讨论】: