命令以异常终止

时间:2014-07-08 14:34:14

标签: java grails groovy

每次我尝试创建Grails项目时,都会收到以下错误。我可以从终端创建一个项目,但不能从IDE创建。我使用的是GGTS,而且我是Grails的新手。

  

命令以异常终止:java.lang.Exception(请参阅   部分输出的详细信息)命令:GrailsCommand(P / BookSolution>   compile --non-interactive --refresh-dependencies)   ---- System.out ----加载Grails 2.3.8。 |环境设置为开发.......... |编译78个源文件。错误|   编译错误:启动失败:   C:\的Grails \ BookSolution \目标\工作\插件\ databasemigration-1.4.0 \的grails-app \控制器\ Grails的\插件\ databasemigration \ DbdocController.groovy:   -1:方法' java.lang.Object withFormat(groovy.lang.Closure)'的重复方法名称/签名在班上   ' grails.plugin.databasemigration.DbdocController&#39 ;. @ line -1,列   -1。 C:\的Grails \ BookSolution \目标\工作\插件\ databasemigration-1.4.0 \的grails-app \控制器\ Grails的\插件\ databasemigration \ DbdocController.groovy:   -1:方法' java.lang.Object withFormat(groovy.lang.Closure)'的重复方法名称/签名在班上   ' grails.plugin.databasemigration.DbdocController&#39 ;. @ line -1,列   -1。 2错误错误| org.codehaus.groovy.grails.cli.ScriptExitException错误|在   sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)   错误|在   sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)   错误|在   sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)   错误|在   java.lang.reflect.Constructor.newInstance(Constructor.java:408)...   还有68个   ------ System.err的:-----------

1 个答案:

答案 0 :(得分:2)

看起来您正在使用Java 8. Grails 2.3.8不支持Java 8.如果您想使用Java 8,则需要升级到Grails 2.4。截至目前,该发布链中的最新版本是2.4.2。