gpt4 book ai didi

即使 Ant 任务失败,Ant 也会成功

转载 作者:行者123 更新时间:2023-12-04 02:02:55 27 4
gpt4 key购买 nike

一定有一个简单的设置我错过了所以请原谅我,但我已经两次注意到我的错误 ant 任务不会导致构建失败。例如:

  • 源文件不存在时的 Ant 复制...构建成功
  • Ant 解压缩,当任务报告“无法写入文件”或类似消息时...构建成功
  • Ant exec 错误,无效语法...构建成功

  • 我如何保证所有 ant 任务错误都会导致构建失败?

    最佳答案

  • <EXEC>默认情况下,任务不会失败。您需要使用 failonerror="true" 启用此功能
  • Ant 的失败<COPY>任务取决于使用的资源集合类型。如果您使用 filesetpatternset ,那么所有丢失的文件都是 默默无视 .您只能通过使用 filelist 来强制失败。类型或参数化的"file"属性被使用。

    因此,您要使用的是:
    <copy todir="my_dir" file="foo" />

    <copy todir="my_dir" flatten="true">
    <filelist dir="" files="foo" />
    </copy>

    <copy todir="my_dir" flatten="true">
    <filelist dir="">
    <file name="foo" />
    <file name="bar" />
    <file name="zed" />
    </filelist>
    </copy>
  • 关于即使 Ant 任务失败,Ant 也会成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12523430/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com