Apache Ant 任务 - 失败



描述

Fail 任务通过抛出一个 BuildException(可选地打印其他信息),退出当前构建。可以通过 message 属性或嵌套在元素中的字符数据设置异常消息。

属性

序号 属性和描述
1

Message

一条消息,进一步说明构建退出的原因。

2

If

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

3

Unless

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

4

Status

使用指定状态代码退出;假设未捕获生成的异常,则 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
广告