2013-01-21 25 views
2

我试图使用资源1.2.RC3,但每次我编译或尝试运行我会得到以下提示。我运行了一个依赖报告,并且它正确地报告说1.2.RC3已经驱逐了1.1.6,因为那些请求1.1.6或更高版本的东西。这与RC版本有关吗?有什么办法可以让它停止询问吗?为什么Grails不断要求我“升级”到更低的插件版本?

您目前已经安装了一个版本的插件[resources-1.2.RC3]。你想更新到[resources-1.1.6]吗? [y,n]

回答

4

有什么办法可以让它停止询问吗?

确定哪个插件正在请求1.1.6并排除BuildConfig中的传递依赖项。

plugins { 
    compile(':some-plugin:1.2.3') { 
    excludes 'resources' 
    } 
} 

我有同样的问题,不能靠平时驱逐逻辑,以避免降级提示,唯一可靠的选择是明确的排除。如果使用已弃用的install-plugin脚本安装了违规插件,则必须删除在application.properties中添加的行,并添加正确的Bui​​ldConfig依赖关系(使用excludes)。

+0

工作。谢谢。我的插件都是BuildConfig中的依赖关系。 – Peter

相关问题