【发布时间】:2014-03-20 20:49:53
【问题描述】:
我用来编译 Gradle 插件的 Gradle 版本如何影响插件的用户,例如,如果我使用 1.11 编译插件,我可以在使用 1.6 的项目中使用它吗?
有这方面的任何文档吗?
【问题讨论】:
我用来编译 Gradle 插件的 Gradle 版本如何影响插件的用户,例如,如果我使用 1.11 编译插件,我可以在使用 1.6 的项目中使用它吗?
有这方面的任何文档吗?
【问题讨论】:
Gradle 的目标是保持次要版本之间的二进制向后兼容性。也就是说,如果您针对 1.x 编译插件,它应该适用于 y >= x 的任何 1.y。不能保证相反的方向(例如,针对 1.11 编译并与 1.6 一起使用)。只要插件不使用旧版本中不可用的任何 API,这可能会起作用,但我不确定。
【讨论】: