提问者:小点点

Gradle: Spring 4BOM依赖


如何在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>

共3个答案

匿名用户

从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