如何修复?
在哪里添加grails编译arg?
错误堆栈:
欢迎使用Grails 1.4.0.M1-http://grails.org/根据许可Apache Standard License 2.0 Grailshome设置为:D:\Tool\Grails\
基本目录:D: \Workspace\Git\TzLib\GAE\tz应用程序警告:配置方法[编译]grails app/conf/BuildConfig.groovy不存在。正在忽略。。警告:中的配置方法[compile]grails app/conf/BuildConfig.groovy不存在。正在忽略。。警告:中的配置方法[runtime]grails app/conf/BuildConfig.groovy不存在。正在忽略。。警告:中的配置方法[runtime]grails app/conf/BuildConfig.groovy不存在。正在忽略。。跑步script RunApp.groovy环境集开发[groovyc]编译11个源文件到D: \Workspace\Git\TzLib\GAE\tz app\web app\web-INF\classes[groovyc]org.codehaus.groovy.control.MultipleCompilationErrors异常:启动失败:[groovyc]编译使用javac编译时出错
[groovyc]D: \TZProfile.ggrails\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]公开课JpaGrailDomainClass扩展AbstractGrails类实现GrailDomainClass{[groovyc]
^[groovyc]注意:D: \TZProfile.ggrails\1.4.0.M1\projects\tz app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java使用或覆盖了已过时的API[groovyc]注意:要了解详细信息,请使用 -Xlint:弃用重新编译。[groovyc]注意:D: \TZProfile.ggrails\1.4.0.M1\projects\tz app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java使用了未经检查或不安全的操作。[groovyc]注意:要了解详细信息,请使用 -Xlint:未选中重新编译。[groovyc]1错误[groovyc]
[groovyc][groovyc]1个错误:在处编译失败org.codehaus.groovy.ant.Groovyc.compile(Groovyc.java:918)在org.codehaus.groovy.ant.Groovyc.execute(Groovyc.java:606)在org.apache.tools.ant.UnnknownElement.execute(UnknownElement.java:291)在org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)在_GrailsCompile_groovy$_run_closure3_closure7.doCall(_GrailsCompile_groovy:70)在_GrailsCompile_groovy$_run_closure3_closure7.doCall(_GrailsCompile_groovy)在_GrailsCompile_groovy$_run_closure3.doCall(_GrailsCompile_groovy:67)在位于的java_util_concurrent_Callable$call.call(未知源)_GrailsCompile_groovy$_run_closure2.doCall(_GrailsCompile_groovy:46)在位于的java_util_concurrent_Callable$call.call(未知源)_GrailsPackage_groovy$_run_closure2_closure9.doCall(_GrailsPackage_groovy:85)在_GrailsPackage_groovy$_run_closure2_closure9.doCall(_GrailsPackage_groovy)在_GrailsPackage_groovy$_run_closure2.doCall(_GrailsPackage_groovy:84)在位于的java_util_concurrent_Callable$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.MultipleCompilationErrors异常:启动失败:期间发生编译错误用javac编译。D: \TZProfile.ggrails\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)公共类JpaGrailDomainClass扩展AbstractGrails类实现Grails域类{^注意:D: \TZProfile.ggrails\1.4.0.M1\projects\tz app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java使用或覆盖了已过时的API注意:要了解详细信息,请使用-Xlint:弃用重新编译。 注意:D: \TZProfile.ggrails\1.4.0.M1\projects\tz app\plugins\gorm-jpa-0.7.1\src\java\org\grails\jpa\domain\JpaGrailsDomainClass.java使用了未经检查或不安全的操作。 注意:要了解详细信息,请使用-Xlint:未选中重新编译。1.错误1个错误
在org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302)在org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149)在org.codehaus.groovy.tools.javac.JavacJavaCompiler.addJavacError(JavacJavaCompiler.java:92)在org.codehaus.groovy.tools.javac.JavacJavaCompiler.compile(JavacJava编译器.java:71)在org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit.ggotoPhase(JavaAwareCompilationUnit.java:92)在org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:507)在org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:476)在org.codehaus.groovy.tools.FileSystemCompiler.compile(文件系统编译器.java:67)在org.codehaus.groovy.tools.FileSystemCompiler.doCompilation(文件系统编译器.java:180)在org.codehaus.groovy.ant.Groovyc.compile(Groovyc.java:903)…17更多编译错误:编译失败的
这是插件的一个问题。正如错误消息所说,JpaGrailsDomainClass
没有实现方法GrailsDomainClassProperty getPersistentProperty(String name)
——这是在1.4中添加到GrailsDomainClass
接口的。
您应该在上报告错误http://jira.grails.org/browse/GPAPPENGINE