如何检查 Gradle 上的 buildscript 插件版本?
How can I check versions of buildscript plugins on Gradle?
我想以编程方式知道 gradle 插件的版本,以便我可以从脚本中检查它。
您可以在Project界面使用"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
我想以编程方式知道 gradle 插件的版本,以便我可以从脚本中检查它。
您可以在Project界面使用"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