Gradle:spring4bom依赖项
如何在Gradle配置文件中添加Spring4 BOM依赖项 在Maven中,它可以像前面提到的那样完成 Maven等效物:Gradle:spring4bom依赖项,gradle,spring-4,Gradle,Spring 4,如何在Gradle配置文件中添加Spring4 BOM依赖项 在Maven中,它可以像前面提到的那样完成 Maven等效物: org.springframework spring框架bom表 ${spring.framework.version} 聚甲醛 进口 春季里程碑 http://repo.spring.io/milestone 真的 据我所知,格雷德尔没有类似于Maven的依赖管理。您必须手动声明依赖项的合适版本。请查看此spring gradle插件 一个Gradle插件,提供类似M
org.springframework
spring框架bom表
${spring.framework.version}
聚甲醛
进口
春季里程碑
http://repo.spring.io/milestone
真的
据我所知,格雷德尔没有类似于Maven的依赖管理。您必须手动声明依赖项的合适版本。请查看此spring gradle插件
一个Gradle插件,提供类似Maven的依赖项管理和
排除
来自
基本上,这里有2.5种选择 使用Gradle的本机BOM支持 它天生就是BOMs。在生成文件中添加以下行: settings.gradle: 从Gradle 5.0开始,不需要它 build.gradle: 使用Spring Boot Gradle插件 当您应用插件时,SpringBoot的插件将自动从您正在使用的SpringBoot版本中删除。这为Maven用户提供了类似的依赖关系管理体验。例如,它允许您在声明bom表中管理的依赖项时忽略版本号。要使用此功能,只需以通常的方式声明依赖项,但忽略版本号 build.gradle: 使用io.spring.dependency管理
很好的特性是,即使您对SpringBoot不感兴趣
build.gradle:
实现类似于依赖关系管理的功能很容易。但上次我检查时,Gradle不支持BOM,有必要内联BOM依赖项。
plugins {
id "io.spring.dependency-management" version "0.4.1.RELEASE"
}
dependencyManagement {
imports {
mavenBom 'org.springframework:spring-framework-bom:4.1.6.RELEASE'
}
}
enableFeaturePreview('IMPROVED_POM_SUPPORT')
dependencies {
implementation("org.springframework.boot:spring-boot-dependencies:2.0.3.RELEASE")
// Now you can import Spring dependencies without particular version:
implementation("org.springframework.boot:spring-boot-starter")
}
plugins {
id "org.springframework.boot" version "2.0.3.RELEASE"
}
dependencies {
// Now just import what you need:
implementation "org.springframework.boot:spring-boot-starter"
}
plugins {
id("io.spring.dependency-management") version "1.0.6.RELEASE"
}
dependencyManagement {
imports {
mavenBom("org.springframework.boot:spring-boot-dependencies:2.0.6.RELEASE")
mavenBom("com.amazonaws:aws-java-sdk-bom:1.11.409") // Import any bom!
}
}
dependencies {
implementation("org.springframework.boot:spring-boot-starter")
implementation("com.amazonaws:aws-java-sdk-dynamodb")
}