我想在下面的宏定义中使用文件集。
我希望将属性 jar 更改为 dir 以便可以处理 dir 中的所有 jar 文件。
<macrodef name="unjartemp">
<attribute name="jar" />
<sequential>
<!-- Remove any existing signatures from a JAR file. -->
<tempfile prefix="unjar-"
destdir="${java.io.tmpdir}" property="temp.file" />
<echo message="Removing signatures from JAR: @{jar}" />
<mkdir dir="${temp.file}" />
<unjar src="@{jar}" dest="${temp.file}" />
<delete file="@{jar}" failonerror="true" />
</sequential>
</macrodef>