如果我的Groovy任务失败,如何导致我的Ant构建失败?

时间:2015-02-17 18:36:05

标签: ant groovy

我预计如果<groovy>标签中的脚本返回false或非零,则Ant任务会失败,但事实并非如此。如果有所不同,那就老了Groovy(1.8.6)。

1 个答案:

答案 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>