次のコードを使用して、すべての PHP インクルードを解決し、静的 html ファイルを作成します。これが完了したら、ソース php ファイルを削除します。
<apply executable="php" parallel="false" dir="${prod.dir}" output="${prod.dir}/index.html">
<fileset dir="${prod.dir}" includes="index.php"/>
</apply>
<delete file="${prod.dir}/index.php"/>
どうやら、php の実行中に index.php が削除されるようです。PHPが完了した後にのみ削除タスクが実行されるようにするにはどうすればよいですか?
1 秒ほど待つことができることはわかっていますが、これに依存したくはありません。
ありがとうステファン