🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# C.108 ThrowTask Extension of build in `FailTask` that can throw an exception that is given by a reference. This may be useful if you want to rethrow the exception that has been caught by a `TryCatchTask` in the <catch> block. Table C.142:聽Attributes NameTypeDescriptionDefaultRequired`refid``String`Id of the referenced exception.n/aNo ### Note In addition, all attributes of the `FailTask` are supported. C.108.1 Example ``` <target name="tryCatchThrow"> <trycatch property="foo" reference="bar"> <try> <fail>Tada!</fail> </try> <catch> <echo>In <catch>.</echo> </catch> <finally> <echo>In <finally>.</echo> </finally> </trycatch> <echo>As property: ${foo}</echo> <property name="baz" refid="bar" /> <echo>From reference: ${baz}</echo> <echo>Throw ...</echo> <throw refid="bar" /> </target> ```