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