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]
