Martin van den Bemt wrote:
Tried --url instead of -url? Normally the single dash is for single
letter parmater names and the double dash for the "readable" name..
Not a cli developer / user though..

well I've got another wrong result :( (wich seems to be correct)


>>> test="--url http://foo.com";
>>> parser=PosixParser()
>>> line = parser.parse(options,[String(test)])
Traceback (innermost last):
File "<console>", line 1, in ?
org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: --url http://foo.com
at org.apache.commons.cli.Parser.processOption(Parser.java:253)
...



According to the documentation [*], if you want a -listener argument you have to create an option by invoking the OptionBuilder like this

Option listener  = OptionBuilder.withArgName( "classname" )
      .hasArg()
      .withDescription( "add an instance of class as "
                                    + "a project listener" )
      .create( "listener");



[*] http://jakarta.apache.org/commons/cli/usage.html


Fred


--
XPath free testing software :  http://lantern.sourceforge.net
Fr�d�ric Laurent                     http://www.opikanoba.org


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to