[
https://issues.apache.org/jira/browse/CLI-123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Heger resolved CLI-123.
------------------------------
Resolution: Fixed
Patch applied.
> the minimum and maximum constraints on a group do not take other groups into
> account
> ------------------------------------------------------------------------------------
>
> Key: CLI-123
> URL: https://issues.apache.org/jira/browse/CLI-123
> Project: Commons CLI
> Issue Type: Bug
> Components: CLI-2.x
> Affects Versions: 2.0
> Reporter: Andrew Shirley
> Priority: Minor
> Fix For: 2.0
>
> Attachments: BugCLI123Test.java, patchCLI123.patch
>
>
> If you have a Group A as a child of Group B and you set a minimum or maximum
> on Group B, the presence or not of Group A will not affect GroupB. This is
> because Groups are never added to a CommandLine so .hasOption(A) returns
> false and so it isn't counted. WriteableCommandLine#addOption(Option) should
> be used to indicate that a Group is present if any of a Groups children is
> present.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.