我在build.xml文件中使用groovy脚本,并在从命令行运行ant时给出了-lib选项。
ant -lib / usr / share / ant / lib -DtestBool = true -d
lib目录有groovy-all jar和bsf.jar。当我检查详细输出时,我没有看到正在加载Jar并且构建失败并出现以下错误。
无法为groovy创建javax脚本引擎
我的蚂蚁版本是1.9.2。任何人都可以帮我这个吗?
在这种情况下,我在脚本ant任务中使用classpath属性
<script language="groovy" src = "${build.scripts}/my-script.groovy" classpath="${build.script.classpath}"/>
其中classpath是必需的JAR文件列表。在我的情况下,这个列表是:
build.script.classpath=${build.lib}/groovy-2.5.2.jar;${build.lib}/groovy-jsr223-2.5.2.jar;
我认为这会有所帮助