我所指的限制记录为here。
基本上,在我的构建脚本中,如果我想做一个干净的,构建然后另一个干净,我就会遇到问题,因为Ant认为干净的任务已经完成了。
这是我的蚂蚁;
<!-- ============================================================= -->
<!-- Clean up directories -->
<!-- ============================================================= -->
<target name="clean">
<delete dir="${dir.build}"/>
<delete dir="${dir.src}"/>
</target>
<!-- ============================================================= -->
<!-- Clean up ALL directories -->
<!-- ============================================================= -->
<target name="clean-all" depends="clean">
<delete dir="${dir.war}"/>
<delete dir="${dir.docs}"/>
</target>
<!-- ============================================================= -->
<!-- Clean-build target -->
<!-- ============================================================= -->
<target name="build-clean"
depends=
"build,
clean"
>
</target>
<!-- ============================================================= -->
<!-- Production target, cleans everything prior to build -->
<!-- ============================================================= -->
<target name="build-production"
depends=
"clean-all,
build-clean"
>
</target>
构建生产是我正在尝试纠正的目标,无论如何要将它清理两次而不创建另一个干净的任务或显式写入clean-all来删除clean中列出的目录?