Google app engine grails 1.3.1执行脚本GenerateViews时出错:
这是土地的情况。我已经创建了一个应用程序。我卸载了hibernate,安装了AppEngine插件,正在使用jdo 我能够创建一个域类,但是当我运行generate all时,我遇到了以下错误 哦,我确实尝试为域类生成控制器,这似乎很好,但之后我尝试在同一个域类上生成视图,我还得到了以下错误 执行脚本GenerateViews时出错:java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException 在gant.gant$\u dispatch\u closure5.doCall(gant.groovy:391) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy:415) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy) 在gant.gant.withBuildListeners(gant.groovy:427) 这个$2$withBuildListeners(gant.groovy) 在gant.gant$this$2$withBuildListeners.callCurrent(未知源) 甘特图调度(甘特图groovy:415) 在gant.gant.this$2$dispatch(gant.groovy) 在gant.gant.invokeMethod(gant.groovy)中 在gant.gant.executeTargets(gant.groovy:590) 在gant.gant.executeTargets(gant.groovy:589) 原因:java.lang.reflect.InvocationTargetException 在SimpleTemplateScript1.run(SimpleTemplateScript1.groovy:43) 在_GrailsGenerate_groovy.generateForDomainClass(_GrailsGenerate_groovy:85) 在_GrailsGenerate\u groovy$_run\u closure1.doCall(_GrailsGenerate\u groovy:50) 在GenerateViews$\u run\u closure1.doCall(GenerateViews.groovy:33) 在gant.gant$\u dispatch\u closure5.doCall(gant.groovy:381) ... 10多 原因:java.lang.NoClassDefFoundError:org/hibernate/mapping/Value ... 还有15个 原因:java.lang.ClassNotFoundException:org.hibernate.mapping.Value 位于org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:156) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:307) 位于org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:128) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 还有15个 ---嵌套异常--- java.lang.reflect.InvocationTargetException 在SimpleTemplateScript1.run(SimpleTemplateScript1.groovy:43) 在_GrailsGenerate_groovy.generateForDomainClass(_GrailsGenerate_groovy:85) 在_GrailsGenerate\u groovy$_run\u closure1.doCall(_GrailsGenerate\u groovy:50) 在GenerateViews$\u run\u closure1.doCall(GenerateViews.groovy:33) 在gant.gant$\u dispatch\u closure5.doCall(gant.groovy:381) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy:415) 在gant.gant$\u dispatch\u closure7.doCall(gant.groovy) 在gant.gant.withBuildListeners(gant.groovy:427) 这个$2$withBuildListeners(gant.groovy) 在gant.gant$this$2$withBuildListeners.callCurrent(未知源) 甘特图调度(甘特图groovy:415) 在gant.gant.this$2$dispatch(gant.groovy) 在gant.gant.invokeMethod(gant.groovy)中 在gant.gant.executeTargets(gant.groovy:590) 在gant.gant.executeTargets(gant.groovy:589) 原因:java.lang.NoClassDefFoundError:org/hibernate/mapping/Value ... 还有15个 原因:java.lang.ClassNotFoundException:org.hibernate.mapping.Value 位于org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:156) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:307) 位于org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:128) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 还有15个Google app engine grails 1.3.1执行脚本GenerateViews时出错:,google-app-engine,grails,groovy,Google App Engine,Grails,Groovy,这是土地的情况。我已经创建了一个应用程序。我卸载了hibernate,安装了AppEngine插件,正在使用jdo 我能够创建一个域类,但是当我运行generate all时,我遇到了以下错误 哦,我确实尝试为域类生成控制器,这似乎很好,但之后我尝试在同一个域类上生成视图,我还得到了以下错误 执行脚本GenerateViews时出错:java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetExce
GenerateViews脚本似乎依赖于hibernate插件(org.hibernate.mapping.Value)中的一些类。我会尝试将hibernate插件放回原位以运行这些脚本
这两个持久性插件可以共存吗?GenerateViews.groovy脚本似乎依赖于hibernate插件。一种解决方法是重新安装hibernate插件,然后通过向
Config.groovy
plugin {
excludes = ["hibernate"]
}