Spring boot 在gradle 5中查找BOM提供的所有依赖项
有没有办法从gradle脚本中列出bom表的依赖项 假设我有下面的gradle文件Spring boot 在gradle 5中查找BOM提供的所有依赖项,spring-boot,gradle,maven-bom,Spring Boot,Gradle,Maven Bom,有没有办法从gradle脚本中列出bom表的依赖项 假设我有下面的gradle文件 dependencies { //*** bill of materials springBom platform("org.springframework.boot:spring-boot-dependencies:2.1.2.RELEASE") } 我想列出此BOM表提供给gradle的所有依赖项,是否有方法使用gradlew/gradle命令列出它们?gradle的BOM支持将转换gr
dependencies {
//*** bill of materials
springBom platform("org.springframework.boot:spring-boot-dependencies:2.1.2.RELEASE")
}
我想列出此BOM表提供给gradle的所有依赖项,是否有方法使用
gradlew
/gradle
命令列出它们?gradle的BOM支持将转换gradle中的所有依赖项管理
条目
约束不参与依赖项解析,除非存在针对同一模块的依赖项(直接或可传递)。
因此,运行类似于/gradlew dependencies--configuration springBom
的程序只会列出BOM本身,而不会列出任何约束(假设配置中没有添加其他依赖项)
但是,在利用BOM数据时,您可以运行
/gradlew dependencies--configuration runtimeClasspath
,并且可以将所有活动约束视为BOM依赖项下的子节点。我想知道的原因是,我想检查给定的依赖关系是否由当前关联的任何现有BOM贡献。如果没有一个具有所需的依赖项,我希望继续添加依赖项的版本变量。例如,spring引导依赖项
贡献很大。我想知道我是否可以期望提供(或不提供)依赖项。如果有一种方法可以在不修改物理文件的情况下找到此信息,请欣赏/现在转到MVnRepository最简单的方法是在没有版本的情况下将依赖项添加到项目中。然后运行/gradlew dependencies
。如果依赖关系状态为失败
,则未提供任何版本,您应添加该版本。否则提供了一个版本,您就可以开始了。