如何在Gradle配置文件中添加Spring 4BOM依赖项?
在Maven中,它可以像这里提到的那样完成。
Maven等效:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>${spring.framework.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
从https://github.com/spring-gradle-plugins/dependency-management-plugin
plugins {
id "io.spring.dependency-management" version "0.4.1.RELEASE"
}
dependencyManagement {
imports {
mavenBom 'org.springframework:spring-framework-bom:4.1.6.RELEASE'
}
}
据我所知,Gradle没有类似于Maven的依赖管理。您必须手动声明合适的依赖版本。
查看这个Spring gradle插件
一个Gradle插件,提供类似Maven的依赖管理和排除
https://github.com/spring-gradle-plugins/dependency-management-plugin