简体   繁体   English

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

[英]Grails1.4M1 + GAE + gorm-jpa don't work

any idea? 任何想法?

  1. how to fix it? 如何解决?

  2. where to add grails compile arg ? 在哪里添加grails编译arg?

ERROR STACK: 错误堆栈:

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\\ 欢迎使用Grails 1.4.0.M1- http: //grails.org/根据Apache Standard License 2.0许可,Grails主目录设置为: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. 基本目录:D:\\ Workspace \\ Git \\ TzLib \\ GAE \\ tz-app警告:grails-app / conf / BuildConfig.groovy中的配置方法[compile]不存在。 Ignoring.. WARNING: Configurational method [compile] in grails-app/conf/BuildConfig.groovy doesn't exist. 正在忽略。警告:grails-app / conf / BuildConfig.groovy中的配置方法[compile]不存在。 Ignoring.. WARNING: Configurational method [runtime] in grails-app/conf/BuildConfig.groovy doesn't exist. 正在忽略。警告:grails-app / conf / BuildConfig.groovy中的配置方法[运行时]不存在。 Ignoring.. WARNING: Configurational method [runtime] in grails-app/conf/BuildConfig.groovy doesn't exist. 正在忽略。警告:grails-app / conf / BuildConfig.groovy中的配置方法[运行时]不存在。 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. 正在忽略运行脚本RunApp.groovy设置为开发环境[groovyc]将11个源文件编译到D:\\ Workspace \\ Git \\ TzLib \\ GAE \\ tz-app \\ web-app \\ WEB-INF \\ classes [groovyc] org.codehaus .groovy.control.MultipleCompilationErrorsException:启动失败:[groovyc]使用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:46: org.grails.jpa.domain.JpaGrailsDomainClass不是抽象的,并且未覆盖org.codehaus.groovy.grails.commons.GrailsDomainClass中的抽象方法getPersistentProperty(java.lang.String)[groovyc]公共类JpaGrailsDomainClass扩展AbstractGrailsClass实现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]注意: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: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_Ca [groovyc] [groovyc] 1错误:在org.codehaus.groovy.ant.Groovyc.execute(Groovyc.java:606)处的org.codehaus.groovy.ant.Groovyc.compile(Groovyc.java:918)编译失败org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)上的org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)在_GrailsCompile_groovy $ _run_closure3_closure7.doCall(_yy_compile70) _GrailsCompdo_groov ____ GrailsCompile_groovy $ _run_closure3_closure7.doCall(_GrailsCompile_groovy)在_GrailsCompile_groovy $ _run_closure3.doCall(_GrailsCompile_groovy:67)在java_util_concurrent_Callable $ util。 )在_GrailsPackage_groovy $ _run_closure2_closure9.doCall(_GrailsPackage_groovy:85)在_GrailsPackage_groovy $ _run_closure2_closure9.doCall(_GrailsPackage_groovy)在_GrailsPackage_groovy $ _run_cloovy(________________._ llable$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. llable $ call.call(未知源)在RunApp $ _run_closure1.doCall(RunApp.groovy:28)在java_util_concurrent_Callable $ call.call(未知源)在java_util_concurrent_Callable $ call.call(未知源)在java_util_concurrent_Callable $ call.call(未知源)源)原因:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:使用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 错误 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)公共类JpaGrailsDomainClass扩展了AbstractGrailsClass实现了GrailsDomainClass的实现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 1个错误

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 在org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302)在org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149)在org.codehaus.groovy.tools.javac.JavacJavaCompiler org.codehaus.groovy.tools.javac.JavacJavaCompiler.compile(JavacJavaCompiler.java:71)处的.addJavacError(JavacJavaCompiler.java:92)在org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit.gotoPhase(JavaAwareCompilerUnit.java:92 )在org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:476)在org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:507)在org.codehaus.groovy.tools.FileSystemCompiler。在org.codehaus.groovy.ant.Groovyc.compile(Groovyc.java:903)处org.codehaus.groovy.tools.FileSystemCompiler.doCompilation(FileSystemCompiler.java:180)处编译(FileSystemCompiler.java:67)... 17更多编译错误:编译失败

This is a problem with the plugin. 这是插件的问题。 As the error message says, JpaGrailsDomainClass doesn't implement the method GrailsDomainClassProperty getPersistentProperty(String name) - this was added in 1.4 to the GrailsDomainClass interface. 如错误消息所述, JpaGrailsDomainClass不实现GrailsDomainClassProperty getPersistentProperty(String name)方法GrailsDomainClassProperty getPersistentProperty(String name) -在1.4 GrailsDomainClass添加到GrailsDomainClass接口。

You should report the bug at http://jira.grails.org/browse/GPAPPENGINE 您应该在http://jira.grails.org/browse/GPAPPENGINE中报告该错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM