3

以下のマクロ定義でファイルセットを使用したいと思います。

属性 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>
4

2 に答える 2