Apache Ant 任务 - 失败


描述

失败任务用于通过抛出 BuildException 来退出当前构建,并可选择打印附加信息。异常的消息可以通过嵌套在元素中的消息属性或字符数据来设置。

特性

先生编号 属性和描述
1

信息

一条消息,提供有关构建退出原因的更多信息。

2

如果

仅当当前项目中存在给定名称的属性时才会失败

3

除非

仅当当前项目中不存在给定名称的属性时才会失败

4

地位

使用指定的状态码退出;假设生成的异常没有被捕获,JVM将以这种状态退出。

例子

用法

使用以下内容创建 build.xml -

<?xml version="1.0"?>
<project name="TutorialPoint" default="info">
   <property name="build.dir" value="build" />
   <target name="info">
      <fail unless="src.dir"/>
   </target>
</project>

由于未设置 src.dir,以上脚本将导致构建失败。

输出

在上面的构建文件上运行 Ant 会产生以下输出 -

F:\tutorialspoint\ant>ant
Buildfile: F:\tutorialspoint\ant\build.xml

info:

BUILD FAILED
F:\tutorialspoint\ant\build.xml:5: unless=src.dir

Total time: 0 seconds