0

我想使用groovy 2.0 in Netbeans 7.1.2是因为我想使用静态类型检查。

默认情况下,Netbeans 使用库 Groovy 1.6.4 - groovy-all.jar

如何让 Netbeans 使用 Groovy 2.0。

我试图只删除 groovy 1.6.4-groovy-all.jar 库并添加 groovy2.0-groovy-all.jar。

我试图去那里tools -> libraries -> groovy 1.6.4更换罐子groovy 2.0 jar

两者都导致相同的错误:

The includeAntRuntime=false option is not compatible with fork=false
/root/NetBeansProjects/myProject/nbproject/build-impl.xml:606: The following error occurred while executing this line:
/root/NetBeansProjects/myProject/nbproject/groovy-build.xml:23: Compilation Failed
4

2 回答 2

0

NetBeans 7.2 今天发布了,内部 Groovy 支持升级到 v1.8.6

我不认为您可以将 Groovy 2.0 放入 NetBeans 并期望它支持它(发生了很大变化)

但是,这不会阻止您使用自己的 Ant/Gradle(这里有一个正在进行的Gradle 插件)构建脚本并使用它来管理您的依赖项。但是 NetBeans 对类型检查一无所知,因此您可能不得不忽略一些它说是错误的东西(但事实并非如此)

于 2012-07-24T13:03:56.193 回答
0

只需将 替换netbeans-7.2.1/groovy/modules/ext/groovy-all.jar为新的,但尊重 name groovy-all.jar,编译将使用 groovy 2 完成。

测试它执行:

println GroovySystem.getVersion()
于 2013-01-07T18:23:22.793 回答