4

如何从 Gradle 插件中以编程方式检索 Gradle 本身的版本?

4

2 回答 2

5

刚刚发现可以使用任何一种

  • getProject().getGradle().getGradleVersion()
    包含版本的 Gradle 核心类型的JavadocDSL 参考。根据 javadoc getVersion 永远不会返回 null。

或者

  • Plugin.class.getPackage().getImplementationVersion()
    这是基于普通 groovy/java类的,依赖于类加载器和提供的 Manifest。
于 2015-04-28T13:32:21.547 回答
0

当我搜索它时,这个问题作为第一个结果出现。

有一个类 - GradleVersion 也可以完成这项工作。所以

GradleVersion.current();

将返回与

getProject().getGradle().getGradleVersion()
于 2019-10-01T11:20:36.223 回答