I came across the following bug (whether it's a coding bug
or a design bug, I don't know). I wasn't sure where/how to
submit it (do you need to be a memeber of sourceforge
to submit a bug?).
Anyhow, what follows is a build file demonstrating
the bug.
<project name="Bug Sample" default="copy">
<fileset id="staticID">
<includes name="somefile"/>
</fileset>
<property name="dynamicID" value="staticID"/>
<target name="copy" description="target with bug">
<copy todir="staticCopy">
<fileset refid="staticID" />
</copy>
<!-- BUG
This should work, but it doesn't
The refid attribute doesn't expand ${}
as all other attribute texts do.
Instead, the refid attribute text is
interpreted literally without expanding.
-->
<copy todir="dynamicCopy">
<fileset refid="${dynamicID}" />
</copy>
</target>
<target name="clean" description="cleans">
<delete>
<fileset>
<includes name="*copy" />
</fileset>
</delete>
</target>
</project>
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers