使用Grails2.0.0的就地插件

使用Grails2.0.0的就地插件,grails,plugins,grails-2.0,Grails,Plugins,Grails 2.0,我正在尝试将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."ivs

我正在尝试将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升级”,然后在主应用程序上运行了“grails run app”,并出现以下错误:

包装Grails应用程序

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

您无法升级包含以下内容的插件: 是通过BuildConfig.groovy配置的,请删除配置以 继续


你知道这里有什么问题吗

我认为在Grails2.0迁移之后,某些依赖项会丢失。 检查存储库URL是否存在依赖项。 别忘了

看来你是。我很抱歉地说,我不知道如何解决这个问题,但也许对每个内联插件进行一次微不足道的重命名,就会使它们被构建系统视为“新鲜”,从而避免使用核武器和铺路

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