- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
Apache Ant任务失败
此任务用于停止当前构建并抛出BuildException
。它从当前构建退出并向控制台显示异常消息。
message
属性用于为此元素设置异常消息。
1. Apache Ant失败任务属性
属性 | 描述 | 必需 |
---|---|---|
message |
显示失败原因的消息 | 否 |
if |
仅当当前目录中存在属性时才会失败 | 否 |
unless |
仅在当前项目中不存在属性时才会失败 | 否 |
下面来看一下Ant Fail Task的一些例子,如下所示。
2. Apache Ant失败任务示例
无消息
<project name="fail-project-example" default="fail"> <target name="fail"> <fail/> </target> </project>
设置消息
<project name="fail-project-example" default="fail"> <target name="fail"> <fail message="something went wrong"/> </target> </project>
使用unless
<project name="fail-project-example" default="fail"> <target name="fail"> <fail unless="it is unless message"/> </target> </project>
输出结果为:
fail: BUILD FAILED unless=it is unless message