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

Grails:是否可以排除另一个插件的插件依赖关系?,grails,grails-plugin,Grails,Grails Plugin,我有一个Grails2.2.2应用程序,并决定使用缓存ehcache插件 问题是这个插件依赖于版本为1.0.0的缓存插件,而我的应用程序的缓存插件版本为1.0.1(我认为这是Grails2.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

我有一个Grails2.2.2应用程序,并决定使用缓存ehcache插件

问题是这个插件依赖于版本为1.0.0的缓存插件,而我的应用程序的缓存插件版本为1.0.1(我认为这是Grails2.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"}
}

此外,您还可以使用以下语法
compile]:events push:1.0.M7“,{excludes“resources”}