【发布时间】:2014-08-29 08:25:51
【问题描述】:
每次我尝试创建 Grails 项目时,都会收到以下错误。我可以从终端创建项目,但不能从 IDE 创建项目。我正在使用 GGTS,而且我是 Grails 的新手。
命令因异常终止:java.lang.Exception(请参阅 部分输出的详细信息) 命令:GrailsCommand(P/BookSolution> 编译 --non-interactive --refresh-dependencies) ---- System.out ---- 加载 Grails 2.3.8。 |环境设置为开发....... |编译78个源文件.Error | 编译错误:启动失败: C:\grails\BookSolution\target\work\plugins\database-migration-1.4.0\grails-app\controllers\grails\plugin\databasemigration\DbdocController.groovy: -1:类中方法“java.lang.Object withFormat(groovy.lang.Closure)”的重复方法名称/签名 'grails.plugin.databasemigration.DbdocController'。 @ 行-1,列 -1。 C:\grails\BookSolution\target\work\plugins\database-migration-1.4.0\grails-app\controllers\grails\plugin\databasemigration\DbdocController.groovy: -1:类中方法“java.lang.Object withFormat(groovy.lang.Closure)”的重复方法名称/签名 'grails.plugin.databasemigration.DbdocController'。 @ 行-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:------------
【问题讨论】:
-
该错误与 database-migration-1.4.0 有关-我可以确认作为 grails 2.4 in ide 的一部分,此插件默认添加到 BuildConfig 中,到目前为止还没有给我任何问题.. . 尝试评论它?刷新依赖?
-
我认为该错误与数据库迁移无关。我预计所有控制器都会出现问题。请参阅下面的答案。
-
谢谢杰夫 - 甚至还没有走 1.8 路线:)