google-app-engine - Grails1.4M1 + GAE + gorm-jpa 不起作用

标签 google-app-engine grails grails-plugin gae-eclipse-plugin

任何的想法?

  • 如何解决?
  • 在哪里添加 grails compile arg ?

  • 错误堆栈:

    Welcome to Grails 1.4.0.M1 - http://grails.org/ Licensed under Apache Standard License 2.0 Grails home is set to: D:\Tool\Grails\

    Base Directory: D:\Workspace\Git\TzLib\GAE\tz-app WARNING: Configurational method [compile] in grails-app/conf/BuildConfig.groovy doesn't exist. Ignoring.. WARNING: Configurational method [compile] in grails-app/conf/BuildConfig.groovy doesn't exist. Ignoring.. WARNING: Configurational method [runtime] in grails-app/conf/BuildConfig.groovy doesn't exist. Ignoring.. WARNING: Configurational method [runtime] in grails-app/conf/BuildConfig.groovy doesn't exist. Ignoring.. Running script RunApp.groovy Environment set to development [groovyc] Compiling 11 source files to D:\Workspace\Git\TzLib\GAE\tz-app\web-app\WEB-INF\classes [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: [groovyc] Compile error during compilation with javac.
    [groovyc] D:\TZProfile.grails\1.4.0.M1\projects\tz-app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java:46: org.grails.jpa.domain.JpaGrailsDomainClass 不是抽象的,并且未覆盖 org.codehaus.groovy.grails.commons.GrailsDomainClass 中的抽象方法 getPersistentProperty(java.lang.String) [groovyc] public class JpaGrailsDomainClass extends AbstractGrailsClass implements GrailsDomainClass { [groovyc]
    ^ [groovyc] 注意:D:\TZProfile.grails\1.4.0.M1\projects\tz-app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java 使用或覆盖了已过时的 API。 [groovyc] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。 [groovyc] 注意:D:\TZProfile.grails\1.4.0.M1\projects\tz-app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java 使用了未经检查或不安全的操作。 [groovyc] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。 [groovyc] 1 错误 [groovyc]
    [groovyc] [groovyc] 1 error : Compilation Failed at org.codehaus.groovy.ant.Groovyc.compile(Groovyc.java:918) at org.codehaus.groovy.ant.Groovyc.execute(Groovyc.java:606) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at _GrailsCompile_groovy$_run_closure3_closure7.doCall(_GrailsCompile_groovy:70) at _GrailsCompile_groovy$_run_closure3_closure7.doCall(_GrailsCompile_groovy) at _GrailsCompile_groovy$_run_closure3.doCall(_GrailsCompile_groovy:67) at java_util_concurrent_Callable$call.call(Unknown Source) at _GrailsCompile_groovy$_run_closure2.doCall(_GrailsCompile_groovy:46) at java_util_concurrent_Callable$call.call(Unknown Source) at _GrailsPackage_groovy$_run_closure2_closure9.doCall(_GrailsPackage_groovy:85) at _GrailsPackage_groovy$_run_closure2_closure9.doCall(_GrailsPackage_groovy) at _GrailsPackage_groovy$_run_closure2.doCall(_GrailsPackage_groovy:84) at java_util_concurrent_Callable$call.call(Unknown Source) at RunApp$_run_closure1.doCall(RunApp.groovy:28) at java_util_concurrent_Callable$call.call(Unknown Source) at java_util_concurrent_Callable$call.call(Unknown Source) at java_util_concurrent_Callable$call.call(Unknown Source) Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Compile error during compilation with javac. D:\TZProfile.grails\1.4.0.M1\projects\tz-app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java:46: org.grails.jpa.domain.JpaGrailsDomainClass 不是抽象的,并且未覆盖 org.codehaus.groovy.grails.commons.GrailsDomainClass 中的抽象方法 getPersistentProperty(java.lang.String) public class JpaGrailsDomainClass extends AbstractGrailsClass implements GrailsDomainClass { ^ 注意:D:\TZProfile.grails\1.4.0.M1\projects\tz-app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java 使用或覆盖了已过时的 API。 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。 注意:D:\TZProfile.grails\1.4.0.M1\projects\tz-app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java 使用了未经检查或不安全的操作。 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。 1 错误

    1 error

    at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302) at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149) at org.codehaus.groovy.tools.javac.JavacJavaCompiler.addJavacError(JavacJavaCompiler.java:92) at org.codehaus.groovy.tools.javac.JavacJavaCompiler.compile(JavacJavaCompiler.java:71) at org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit.gotoPhase(JavaAwareCompilationUnit.java:92) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:507) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:476) at org.codehaus.groovy.tools.FileSystemCompiler.compile(FileSystemCompiler.java:67) at org.codehaus.groovy.tools.FileSystemCompiler.doCompilation(FileSystemCompiler.java:180) at org.codehaus.groovy.ant.Groovyc.compile(Groovyc.java:903) ... 17 more Compilation error: Compilation Failed

    最佳答案

    这是插件的问题。正如错误消息所说,JpaGrailsDomainClass没有实现方法 GrailsDomainClassProperty getPersistentProperty(String name) - 这是在 1.4 中添加到 GrailsDomainClass界面。

    您应该在 http://jira.grails.org/browse/GPAPPENGINE 报告该错误。

    关于google-app-engine - Grails1.4M1 + GAE + gorm-jpa 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448624/

    相关文章:

    python - AppEngine 推送部署和模块

    java - 我正在寻找使用 app-engine 进行 Java 编程的好读物

    Google App Engine 上的 Django 1.1

    grails - 无法安装Grails异步邮件插件

    grails - 是否可以禁用grails插件的BootStrap?

    google-app-engine - 在新欧洲区移动 BigQuery 数据

    grails - 有什么理由在 linux 和 windows 上运行 Grails?

    list - 想要使用.contains()或 'in'检查对象是否在常规列表中

    grails - Cron Expression被多次调用

    Grails - 我可以使用 maven repo(.m2) 路径作为 Ivy 缓存路径吗