Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ant中绕过冗余依赖限制?_Ant_Build Process_Build - Fatal编程技术网

在Ant中绕过冗余依赖限制?

在Ant中绕过冗余依赖限制?,ant,build-process,build,Ant,Build Process,Build,我所指的限制是有文件记录的 本质上,在我的构建脚本中,如果我想进行一次清理、构建,然后再进行另一次清理,那么我遇到了一个问题,因为Ant认为清理任务已经完成 这是我的蚂蚁 <!-- ============================================================= --> <!-- Clean up directories --> <!-- ==

我所指的限制是有文件记录的

本质上,在我的构建脚本中,如果我想进行一次清理、构建,然后再进行另一次清理,那么我遇到了一个问题,因为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任务或显式写入clean all以删除clean中列出的目录的情况下,是否可以将其清理两次?

为什么不再次显式调用
clean
目标作为
构建生产目标的最后阶段?

,因为我以前从未见过这种情况。谢谢你指出这一点,布莱恩。