我想在Netbeans 7.1.2中使用groovy 2.0,因为我想使用静态类型检查。
默认情况下,Netbeans使用库Groovy 1.6.4 - groovy-all.jar
如何让Netbeans使用Groovy 2.0。
我试图删除groovy 1.6.4- groovy-all.jar库并添加groovy2.0-groovy-all.jar。
我试图去工具 - >库 - > groovy 1.6.4并用那里的groovy 2.0罐替换罐子。
两者都会导致同样的错误:
includeAntRuntime = false选项与fork = false不兼容 /root/NetBeansProjects/myProject/nbproject/build-impl.xml:606:执行此行时发生以下错误: /root/NetBeansProjects/myProject/nbproject/groovy-build.xml:23:编译失败
答案 0 :(得分:0)
NetBeans 7.2今天问世,并且内部对Groovy支持v1.8.6
我认为您不能将Groovy 2.0放入NetBeans并期望它支持它(这么多已经改变)
但是,这并不能阻止您使用自己的Ant / Gradle(正在进行的工作Gradle plugin here)构建脚本并使用它来管理您的依赖项。但是NetBeans对类型检查一无所知,所以你可能不得不忽略一些它说错误的东西(但不是)
答案 1 :(得分:0)
只需替换新netbeans-7.2.1/groovy/modules/ext/groovy-all.jar
,但尊重名称groovy-all.jar
,编辑将使用groovy 2完成。
测试它执行:
println GroovySystem.getVersion()