0
我一直在這一整天都撞在牆上!在Ant中的macrodef內複製後的空文件集
在下面的宏我總是一個空文件集結束:
<macrodef name="gzipAndUploadFileset">
<attribute name="mimeType"/>
<element name="fileset"/>
<sequential>
<delete dir="${staging}" />
<copy toDir="${staging}">
<fileset refid="fileset"/>
</copy>
<fileset id="sfs" dir="${staging}" includes="**/*"/>
<echo>
${staging}
${ant.refid:sfs}
</echo>
</sequential>
</macrodef>
的staging
屬性設置,並填入拷貝後50余文件。
這就是回顯:
[echo] /path/to/staging
[echo] ${ant.refid:sfs}
我想這意味着 「SFS」 文件集是空的。我在includes
中添加了一下,看看這個明確的設置是否會提取這些文件...但不是。
複製後,我試圖進入睡眠狀態,萬一複製任務不阻止。沒有幫助。
我在做什麼錯?
這就是那個,謝謝!另外感謝您指出我可以直接引用' '而不是'refid'。 –