当我使用 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 线 165
Groovy:[静态类型检查] - 没有这样的属性:类的描述符:org.codehaus.groovy.grails.plugins.GrailsPluginInfo ForkedTomcatServer.groovy /testapp/.link_to_grails_plugins/tomcat-7.0.42/src/groovy/org/grails/插件/tomcat/fork 第 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) }
我没有做任何改变。我刚刚单击File -> New -> Grails Project
,输出有这些错误。我做了几个不同的项目,它们都以相同的方式生成。
为什么会发生这种情况,我该如何解决?