You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by bu...@apache.org on 2003/01/28 10:32:17 UTC
DO NOT REPLY [Bug 16484] New: -
Error parsing options a-la Java property option
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16484>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16484
Error parsing options a-la Java property option
Summary: Error parsing options a-la Java property option
Product: Commons
Version: 1.0 Final
Platform: PC
OS/Version: Other
Status: NEW
Severity: Major
Priority: Other
Component: CLI
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: barancev@kazbek.ispras.ru
import org.apache.commons.cli.*;
public class Test {
public static void main( String[] args ) {
try {
Options options = new Options();
options.addOption( OptionBuilder
.hasArg()
.withDescription( "Define a system property" )
.create( 'D' ) );
CommandLineParser parser = new PosixParser();
CommandLine cl = parser.parse( options, args );
for (java.util.Iterator i = cl.iterator(); i.hasNext(); ) {
System.err.println(i.next());
}
System.err.println(cl.getArgList());
} catch (Throwable e) {
e.printStackTrace();
}
}
}
HOW TO REPRODUCE:
Compile this example and run for example
java -cp commons-cli-1.0-beta-2.jar:. Test -Da=b -Dc=d xxx
OBSERVED RESULT:
[ option: D :: Define a system property ]
[c=d, xxx]
EXPECTED RESULT:
[ option: D :: Define a system property ]
[ option: D :: Define a system property ]
[xxx]
ADDITIONAL INFO:
The error occured only in 1.0 version, versions 1.0-beta-2 and 1.0-beta-2-dev
have no such problem.
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>