0

我使用以下代码来解析所有 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"/>

显然,index.php 在 php 运行时被删除。如何确保仅在 php 完成后才执行删除任务?

我知道我可以等待一秒钟左右,但不想依赖这个。

谢谢斯特凡

4

1 回答 1

0

如果该属性spawn设置为false(默认为false),则 ant 应该等到它完成。只有在deletephp 完成后才会调用。

应用任务手册

于 2013-04-01T10:52:03.063 回答