0

任何想法?

  1. 如何解决?

  2. 在哪里添加 grails compile arg ?

错误堆栈:

欢迎使用 Grails 1.4.0.M1 - http://grails.org/获得 Apache 标准许可 2.0 许可 Grails 主页设置为:D:\Tool\Grails\

基本目录:D:\Workspace\Git\TzLib\GAE\tz-app 警告:grails-app/conf/BuildConfig.groovy 中的配置方法 [compile] 不存在。忽略.. 警告:grails-app/conf/BuildConfig.groovy 中的配置方法 [compile] 不存在。忽略.. 警告:grails-app/conf/BuildConfig.groovy 中的配置方法 [runtime] 不存在。忽略.. 警告:grails-app/conf/BuildConfig.groovy 中的配置方法 [runtime] 不存在。忽略..运行脚本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 [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]
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) 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) 原因:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:编译时使用爪哇。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。

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

4

1 回答 1

1

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.

You should report the bug at http://jira.grails.org/browse/GPAPPENGINE

于 2011-06-24T05:40:09.977 回答