如何在 Gradle 上查看构建脚本插件的版本?



我想以编程方式了解 gradle 插件的版本,以便我可以从脚本中检查它。

您可以使用项目接口中的"buildscript"属性来访问buildScript的配置和依赖项,如下所示:

apply plugin: com.netflix.gradle.plugins.packaging.SystemPackagingPlugin
buildscript {
ext {
ospackagePluginVersion = '4.9.3'
}
repositories {
jcenter()
}
dependencies {
classpath "com.netflix.nebula:gradle-ospackage-plugin:${ospackagePluginVersion}"
}
}
println "Build script dependencies: "
buildscript.getConfigurations().getByName("classpath").getDependencies().each {
Dependency dep ->
println "Dependency : name=$dep.name in version : $dep.version"
// do something with Dependency instance..
}

这将输出:

> Configure project :
Build script dependencies: 
Dependency : name=gradle-ospackage-plugin in version : 4.9.3

最新更新