I am trying to copy files to a macro, for example:
<project name="why" default="go">
<macrodef name="copy-some-stuff">
<attribute name="file.name" />
<copy todir="/var/tmp">
<fileset file="${file.name}" />
</copy>
</macrodef>
<target name="go">
<copy-some-stuff file.name="/etc/hosts" />
</target>
</project>
but i get the following
BUILD FAILED
b.xml:3: macrodef doesn't support the nested "copy" element.
Any ideas except yes, indeeed, macrodef do not support the nested copy element. I got so much. I am looking for why this limitation is here and a possible workaround (without use antcall).
source
share