我预计如果<groovy>
标签中的脚本返回false或非零,则Ant任务会失败,但事实并非如此。如果有所不同,那就老了Groovy(1.8.6)。
答案 0 :(得分:0)
抛出异常会导致ANT失败。更简洁的方法是在脚本中设置属性,如下所示:
<target name="build">
<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy"/>
<groovy>
properties["groovy.error"] = true
</groovy>
<fail message="Fail baby fail" if="groovy.error"/>
</target>