欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Java语言·
Ant
[目录]
·
Ant Fail
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant Fail
此任务用于停止当前构建并引发BuildException。它从当前版本退出,并向控制台显示一条异常消息。
消息属性用于将异常消息设置为此元素。
Apache Ant失败任务属性
| 属性 | 说明 | 必填 |
| message | 显示失败原因的消息。 | 否 |
| if | 仅在当前目录中存在属性时失败。 | 否 |
| unless | 仅在当前项目中不存在属性时失败 | 否 |
让我们看看下面给出的一些Ant Fail任务示例。
Apache Ant Fail任务示例
没有message
<project name="fail-project-example" default="fail">
<target name="fail">
<fail/>
</target>
</project>
设置message
<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
下一章:Ant Filter
Filter任务是令牌筛选器,所有使用复制任务的任务都使用它们。此任务使用@作为令牌分隔符。 Apache Ant过滤器任务属性属性说明必填token设置不带分隔符的标记字符串@。是value复制 ...
AI 中文社