【问题标题】:ant delete task gives errorant delete 任务出错
【发布时间】:2011-05-20 16:45:05
【问题描述】:

我只想删除存在的目录。

 <target name="clean">
        <delete dir="${COMP_BUILD}" />
    </target>

这会出错

clean:
   [delete] Deleting directory U:\id824275_03_2011_06_JUN_ESW\CCS_WSC_ECM\ecm_esw\app\ENT_APP\ESW\bgc-esw-services\build

BUILD FAILED
U:\id824275_03_2011_06_JUN_ESW\CCS_WSC_ECM\ecm_esw\app\BUILD\ESW\ESWBUILD\build.xml:451: The following error occurred while executing this line:
U:\id824275_03_2011_06_JUN_ESW\CCS_WSC_ECM\ecm_esw\app\ENT_APP\ESW\bgc-esw-web\build.xml:207: The following error occurred while executing this line:
U:\id824275_03_2011_06_JUN_ESW\CCS_WSC_ECM\ecm_esw\app\ENT_APP\ESW\bgc-esw-web\build.xml:84: The following error occurred while executing this line:
U:\id824275_03_2011_06_JUN_ESW\CCS_WSC_ECM\ecm_esw\app\ENT_APP\ESW\bgc-esw-services\build.xml:64: Unable to delete directory U:\id824275_03_2011_06_JUN_ESW\CCS_WSC_ECM\ecm_esw\app\ENT_APP\ESW\bgc-esw-services\build\lib

【问题讨论】:

    标签: ant


    【解决方案1】:

    你可以指定failonerror:

    <delete dir="${COMP_BUILD}" failonerror="false"/>
    

    如果目录不存在,这将继续执行。

    这样做的问题是,如果目录确实存在,但由于其他原因无法删除,那么它仍然会继续。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多