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
廣告