3

我正在尝试将 1.3.7 应用程序升级到 2.0.0.RC1。该应用程序在 BuildConfig.groovy 中配置了许多就地插件

grails.plugin.location."iris-licensing-plugin" = "${basedir}/../plugins/iris-licensing-plugin"
grails.plugin.location."ivdash" = "${basedir}/../plugins/ivdash"
grails.plugin.location."ivsecurity" = "${basedir}/../plugins/ivsecurity"
grails.plugin.location."ivmodel" = "${basedir}/../plugins/ivmodel"
grails.plugin.location."ivquery" = "${basedir}/../plugins/ivquery"

我在所有这些插件上运行“grails upgrade”,然后在主应用程序上运行“grails run-app”并得到以下错误:

打包 Grails 应用程序

错误插件 [ivmodel] 别名为 [grails.plugin.location.ivmodel] 到 grails-app/conf/ 中的位置 [C:\workspace\fuse-view\fuse-view-web/../plugins/ivmodel] BuildConfig.groovy。

您无法升级通过 BuildConfig.groovy 配置的插件,删除配置以继续。

知道这里有什么问题吗?

4

2 回答 2

1

我认为 grails 2.0 迁移后遗漏了一些依赖项。检查存储库 url 的依赖项。不要忘记grails 的建议

于 2011-11-09T17:58:23.660 回答
0

您似乎遇到了这个问题。很抱歉,我不知道您如何解决它,但也许每个内联插件的微不足道的重命名会导致构建系统将它们视为“新鲜”,并避免需要核弹和铺路?

还要确保您的插件仅在 grails.plugin.location 行中定义。仔细检查 application.properties 并且它们不在 BuildConfig.groovy plugins{} 块中

于 2012-01-12T01:05:26.417 回答