[ https://issues.apache.org/jira/browse/CLI-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary D. Gregory updated CLI-244: -------------------------------- Priority: Major (was: Critical) > Non-existing option is not reported as a failure when it follows an option > that accepts multiple values > ------------------------------------------------------------------------------------------------------- > > Key: CLI-244 > URL: https://issues.apache.org/jira/browse/CLI-244 > Project: Commons CLI > Issue Type: Bug > Components: CLI-1.x > Affects Versions: 1.2 > Environment: Java 7 > Linux/Windows > Reporter: Ivan C > Priority: Major > > If I define the following options: > {code:java} > Option dest = OptionBuilder > .withArgName("-d") > .withDescription("Destination") > .hasArg() > .create("-d"); > dest.setRequired(true); > Option filenames = OptionBuilder > .withArgName("-f") > .withDescription("Filenames; comma separated") > .hasArgs() > .withValueSeparator(',') > .create("-f"); > {code} > when I parse the following arguments > {code} > -d c:\development\test -f abc.txt -qa hello > {code} > rather than getting a ParseException, the code thinks abc.txt, -qa, hello are > the values for the -f option. -- This message was sent by Atlassian Jira (v8.20.10#820010)