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'dされているものです:私は "SFS" ファイルセットが空であることを意味だと思う
[echo] /path/to/staging
[echo] ${ant.refid:sfs}
。私はincludes
を追加して、その明示的な設定がファイルを選択したかどうかを確認しましたが、
コピー作業がブロックされない場合は、コピー後にスリープ状態にしてみました。助けてくれなかった。
私は間違っていますか?
これは、ありがとう!また指摘してくれたことは、 'refid'ではなく' 'を直接参照することができます。 –