gradle - 如何在 Gradle 上检查 buildscript 插件的版本?
问题描述
我想以编程方式知道 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
推荐阅读
- neo4j - 来自密码协同过滤器查询的奇怪结果
- karate - 空手道 根据环境忽略场景
- java - 在将 RepositoryRestResource 与另一个存储库组合时使用事务
- java - HashMap 中的搜索键
- angular - 突出显示 *ngFor 中的更改值
- javascript - Promise.all 中的 Javascript array.push 返回 undefined
- vaadin - 了解 Vaadin 流程 / Vaadin 10
- c - 将字符串作为二维字符数组
- android - 如何解决 Android ndk 构建命令失败?
- azure - 使用应用服务的 Azure MSI