Thanks
The files may not but the paths they are in might.
Can "pathconvert" manage to put quotes around all the entries?
(I'll have to look up what pathconvert is :)
Too bad there isn't a nested "fileset" in in an <arg> or <args> item
to do just this since many command line utilities do it like
compile "s p a c e s path/item 1.txt" "item 2.txt" "item 3.txt" ...
also is a line= compatible with individual <arg value="xx"> ?
ie: the "line" appends afterwords?
At 20:07 1/19/2007, you wrote:
Hi,
if your list of file is not too long, that is if you are not going to
overflow the maximum for command lines (4096 chars under Windows I
think), and if none of your files contain spaces in their names or
directories, you can use pathconvert to generate a property from a
fileset. Then you can pass this property with <arg line="$ {someproperty}"/>
Regards,
Antoine
On Jan 19, 2007, at 4:54 PM, Peter Kennard wrote:
I want to pass in a "list" of files as the last arguments to a java
utility. Can this be done with the <java> task? Any hints on how
I might go about it? Traversing the apache docs, I couldn't find
how to do what I would think is one of the first things people
would need.
From the command line executing the utility would be:
java [...] XMLToCode.class *.xml
In ant something liek the below:
<target name="GeneratedCode"
depends="CodeGenerator"
description="Generate Java code" >
<java classname="CodeGenerator.XMLToCode"
fork="true"
>
<classpath refid="compile.classpath"/>
<arg value="-java"/>
<arg value="javadir=${src.home}/Interfaces"/>
<!-- I want a "fileset" or some other file list
to effectively make one <arg> for each item in the
list -->
</java>
</target>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]