【问题标题】:Gradle Project Version vs Plugin's Gradle VersionGradle 项目版本与插件的 Gradle 版本
【发布时间】:2014-03-20 20:49:53
【问题描述】:

我用来编译 Gradle 插件的 Gradle 版本如何影响插件的用户,例如,如果我使用 1.11 编译插件,我可以在使用 1.6 的项目中使用它吗?

有这方面的任何文档吗?

【问题讨论】:

    标签: plugins gradle


    【解决方案1】:

    Gradle 的目标是保持次要版本之间的二进制向后兼容性。也就是说,如果您针对 1.x 编译插件,它应该适用于 y >= x 的任何 1.y。不能保证相反的方向(例如,针对 1.11 编译并与 1.6 一起使用)。只要插件不使用旧版本中不可用的任何 API,这可能会起作用,但我不确定。

    【讨论】:

    • 谢谢彼得,这是否记录在任何地方?
    • 我猜这里和那里已经提到过(例如在发行说明中),它也是处理版本兼容性的标准方式。
    猜你喜欢
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多