加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Grails:是否可以排除另一个插件的插件依赖?

发布时间:2020-12-13 20:46:17 所属栏目:百科 来源:网络整理
导读:我有一个grails 2.2.2应用程序,并决定使用cache-ehcache插件. 问题是这个插件依赖于版本1.0.0的缓存插件,我的应用程序有缓存插件版本1.0.1(我认为它是grails 2.2.2的默认值).因此,当我尝试编译应用程序时,我总是得到相同的消息: You currently already have
我有一个grails 2.2.2应用程序,并决定使用cache-ehcache插件.

问题是这个插件依赖于版本1.0.0的缓存插件,我的应用程序有缓存插件版本1.0.1(我认为它是grails 2.2.2的默认值).因此,当我尝试编译应用程序时,我总是得到相同的消息:

You currently already have a version of the plugin installed [cache-1.0.1]. Do you want to update to [cache-1.0.0]? [y,n]

每次编译应用程序时我都要回答这个问题.我尝试在.grails / 2.2.2 / my_project / plugins / cache-ehcache-1.0.0 / dependencies.groovy和plugin.xml文件中将项目插件依赖项更改为cache-1.0.1.它似乎不起作用.

我知道可以从插件依赖项中排除jar,但是可以排除另一个插件吗?

我尝试将BuildConfig.groovy的部分更改为:

plugins {
    ...  
    compile(':cache-ehcache:1.0.0') { excludes ":cache:1.0.0"}
}

但它似乎仍然没有奏效.每次编译应用程序时都会得到同样的问题.

用于
plugins {
    ...  
    compile(':cache-ehcache:1.0.0') { excludes "cache"}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读