> -----Original Message-----
> From: Douglas Kramer [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 27, 2005 4:53 PM
> To: [email protected]
> Subject: Ant: java task - invalid flag
> 
> The following java task fails with this error:
> 
> javadoc: error - invalid flag: -doclet
> com.sun.tools.doclets.formats.mif.MIFDoclet
> 
> which is a perfectly valid option for javadoc.
> 
> Notice java calls javadoc Main, which then
> 
>      <java dir="${sample}/example-commandline"
> classname="com.sun.tools.javadoc.Main" maxmemory="20M">
>          <classpath>
>             <pathelement
>
location="/mifdoclet/ws/build/jar/mifdoclet_toolkit.jar"
> />
>             <pathelement
>                 location="/jdk1.5.0/lib/tools.jar" />
>          </classpath>
>          <arg value="-doclet
com.sun.tools.doclets.formats.mif.MIFDoclet"
> />
>          <arg value="-d ./sample-out" />
>          <arg value="-sourcepath ../sample-src" />
>          <arg value="com.package1" />
>      </java>

Why not use <javadoc> instead?

In any case, <arg> has two distinct attributes:
1) value for a single argument used as-is, even if with spaces.
2) line for a command-line like multi-arg sequence with spaces in
between args.

You're confusing value with line above. --DD

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

Reply via email to