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

Axe*_*ine 4 gradle gradle-plugin

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

Axe*_*ine 5

刚发现一个人可以使用其中任何一个

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

要么

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