【发布时间】:2017-06-27 10:14:50
【问题描述】:
在 netBeans 8.2 中,我在读取 build.xml 文件中的 groovy 时遇到问题。
我有一个项目,我在其中使用内置 Ant 1.9.7 通过 build.xml 运行我的脚本。
在其中,对于我的 groovy 任务,我设置了以下内容:
<property environment="env" />
<path id="groovy.classpath">
<fileset dir="${env.GROOVY_HOME}/embeddable" />
</path>
<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy" classpathref="groovy.classpath" />
对于环境变量 {env.GROOVY_HOME},我在 windows 环境变量中设置了以下内容:
GROOVY_HOME 的值为 C:\Program Files (x86)\Groovy\Groovy-2.4.10
然而,在 build.xml 文件的下一个阶段使用 Groovy 到达步骤时,我仍然遇到错误“脚本失败”:
<groovy>
def corePlatformList = []
[Groovy code here...]
</groovy>
我知道脚本运行良好,因为它可以在 Eclipse 和 IntelliJ 中完美运行。
由于某种原因,ant 似乎无法与 Groovy 2.4.10 链接。
【问题讨论】: