以编程方式从Gradle插件中确定Gradle版本

时间:2015-04-28 13:18:47

标签: gradle gradle-plugin

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

2 个答案:

答案 0 :(得分:5)

刚刚发现可以使用

获得它
  • getProject().getGradle().getGradleVersion()
    JavadocDSL reference表示包含该版本的Gradle核心类型。根据javadoc getVersion永远不会返回null。

  • Plugin.class.getPackage().getImplementationVersion()
    这是普通的groovy / java class-based,依赖于类加载器并提供Manifest。

答案 1 :(得分:0)

此问题是我在Google上搜索时的第一个结果。

有一类-GradleVersion也可以完成该工作。所以

GradleVersion.current();

将返回与

相同
getProject().getGradle().getGradleVersion()