Exception handling 如何在不触发回溯的情况下使Phing失败

Exception handling 如何在不触发回溯的情况下使Phing失败,exception-handling,phing,Exception Handling,Phing,在我的主phing任务运行之前,它首先检查是否已设置了所有必需的属性。如果某个属性丢失或无效,它将调用FailTask以结束执行—这是有效的 <if> <equals arg1="${build.db.host}" arg2="" /> <then> <fail msg="build.db.host is empty." /> </then> </if> 我正在从Ubuntu 14.04的命令行运行最新

在我的主phing任务运行之前,它首先检查是否已设置了所有必需的属性。如果某个属性丢失或无效,它将调用FailTask以结束执行—这是有效的

<if>
  <equals arg1="${build.db.host}" arg2="" />
  <then>
    <fail msg="build.db.host is empty." />
  </then>
</if>

我正在从Ubuntu 14.04的命令行运行最新版本的Phing。

作为(将在2.9.0版中发布)的一部分,回溯已被清除。谢谢你的提问

BUILD FAILED
/path/to/build.xml:728:6: build.db.host is empty
Total time: 0.3351 seconds