使用ForkedTomcatServer.groovy错误创建新Grails 2.3应用程序

Bun*_*num 4 java grails grails-tomcat-plugin

当我使用Grails 2.3在GGTS-3.3.0中创建一个新的"Grails项目"时,我在ForkedTomcatServer.groovy中遇到了几个错误.这些是我得到的错误:

Groovy:[静态类型检查] - 没有这样的属性:类的版本:org.codehaus.groovy.grails.plugins.GrailsPluginInfo ForkedTomcatServer.groovy /testapp/.link_to_grails_plugins/tomcat-7.0.42/src/groovy/org/grails/插件/ tomcat/fork line 165

Groovy:[静态类型检查] - 没有这样的属性:类的描述符:org.codehaus.groovy.grails.plugins.GrailsPluginInfo ForkedTomcatServer.groovy /testapp/.link_to_grails_plugins/tomcat-7.0.42/src/groovy/org/grails/ plugins/tomcat/fork line 166

这些是错误中引用的代码行:

GrailsPluginInfo info = GrailsPluginUtils.getPluginBuildSettings().getPluginInfoForName('tomcat')
String jarName = "grails-plugin-tomcat-${info.version}.jar"
File jar = info.descriptor.file.parentFile.listFiles().find { File f -> f.name.equals(jarName) }
Run Code Online (Sandbox Code Playgroud)

我没有做任何改变.我只是点击File -> New -> Grails Project,输出有这些错误.我做了几个不同的项目,它们都以相同的方式生成.

为什么会发生这种情况,我该如何解决?

pet*_*voj 6

要解决此问题,您应该安装Groovy 2.1.在GGTS中,Groovy 2.1可从仪表板获得.这解决了我的问题.


dma*_*tro 5

从昨天更新的2.3.0 最新消息

我们知道IDE需要一些更新才能与Grails 2.3.0一起使用.如果您计划很快使用2.3.0,请使用Intellij IDEA EAP和最新的GGTS里程碑版本,其中包括与Grails 2.3.0一起使用的更新