gpt4 book ai didi

spring-boot - 列出 BOM 贡献给 gradle 5 的所有属性

转载 作者:行者123 更新时间:2023-12-03 03:57:29 27 4
gpt4 key购买 nike

有没有办法使用 gradlew/gradle

列出给定 bom 贡献给 gradle 的所有属性

假设我有以下构建脚本

  dependencies {
//*** bill of materials
springBom platform("org.springframework.boot:spring-boot-dependencies:2.1.2.RELEASE")
}

我想列出所有可用的属性作为 bom 的一部分,我该怎么做?

我知道它贡献了一个名为 micrometer.version 的属性,因为消息来源是这样说的

引用:https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-dependencies/pom.xml

最佳答案

io.spring.dependency-management插件从导入的 BOM 生成所有属性 available用于您的 Gradle 构建。

因此,基本上,您可以编写自定义 gradle 任务来打印所有这些。

tasks.register("spring-boot-properties") { 
group = 'Introspection'
description = 'Print properties from all BOMs'
doLast {
println dependencyManagement.importedProperties
}
}

然后直接执行任务:./gradlew spring-boot-properties

关于spring-boot - 列出 BOM 贡献给 gradle 5 的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54607016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com