ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dominique Devienne" <DDevie...@lgc.com>
Subject RE: Converting Fileset to Propert in Ant 1.5 and below
Date Thu, 05 May 2005 15:56:09 GMT
> From: Stuart Harper [mailto:stuartharper@gmail.com]
> I have an Ant script which builds a fileset and then converts it to a
> property like so:
> 
> <fileset id="debug.class.files" dir="${dir.classes}">
> <include name="**/Debug*.class"/>
> </fileset>
> 
> <property name="debug.classlist" refid="debug.class.files"/>
> 
> This works perfectly in Ant 1.6.3 but in 1.5 it doesn't. Looking at
debug
> trace I see something like:
> 
> "Adding reference: debug.class.files ->
> org.apache.tools.ant.types.FileSet@56f631
> 
> Setting project property: debug.classlist ->
> org.apache.tools.ant.types.FileSet@56f631"
> 
> I get the fileset reference name instead of the actual fileset. Is
there
> any
> way to make this work in older versions of Ant?

toString() was added on FileSet in Ant 1.6.x only.

Pre Ant 1.6.x, you need an explicit <pathconvert>. --DD

PS: Path.toString OTOH is older. So if you wrap your <fileset>
    Into a <path>, and id the path, the refid will work.
    It's not as obvious to read. Go with <pathconvert>.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message