Apache Ant Tasks 简明教程

Apache Ant Tasks - Fail

Description

错误任务用于通过引发 BuildException 来退出当前构建,可以选择性地打印其他信息。可以通过 message 属性或嵌套到元素中的字符数据设置异常消息。

Properties

Sr.No

Attributes & Description

1

Message 提供有关构建退出原因的进一步消息。

2

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

3

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

4

Status 使用指定的代码退出;假设未捕获生成的异常,则 JVM 将使用此状态退出。

Example

Usage

使用以下内容创建 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。

Output

在上述构建文件上运行 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