【发布时间】:2013-09-10 20:08:09
【问题描述】:
当我使用 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/plugins/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/plugins/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,输出有这些错误。我制作了几个不同的项目,它们的生成方式都相同。
为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签: java grails grails-tomcat-plugin