【问题标题】:Why does Grails keep asking me to 'upgrade' to a lower plugin version?为什么 Grails 一直要求我“升级”到较低的插件版本?
【发布时间】:2013-01-21 21:27:10
【问题描述】:

我正在尝试使用 Resources 1.2.RC3,但每次我编译或尝试运行时都会收到以下提示。我运行了一个依赖报告,它正确地报告了 1.2.RC3 已经为那些请求 1.1.6 或更高版本的东西驱逐了 1.1.6。这与RC版本有关吗?有什么办法可以让它停止询问?

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

【问题讨论】:

    标签: grails plugins dependencies


    【解决方案1】:

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

    找出哪个插件在请求 1.1.6 并排除 BuildConfig 中的传递依赖。

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

    我遇到了同样的问题,不能依靠通常的驱逐逻辑来避免降级提示,唯一可靠的选择是显式排除。如果有问题的插件是使用已弃用的 install-plugin 脚本安装的,那么您必须删除在 application.properties 中添加的行并添加正确的 BuildConfig 依赖项(使用 excludes)。

    【讨论】:

    • 那行得通。谢谢。我的插件都已经是 BuildConfig 中的依赖项了。
    猜你喜欢
    • 1970-01-01
    • 2015-12-16
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 2014-09-20
    • 2018-07-03
    • 2015-03-29
    相关资源
    最近更新 更多