gradle依赖管理(Dependency Management Plugin)

郑俊弼
2023-12-01

Maven有dependencyManagement元素用来配置依赖管理,用于确定未指定版本依赖的默认版本

此元素功能可以被子模块继承,从而在一系列子模块中锁定共同的依赖版本

而在Gradle中,需要使用Dependency Management Plugin插件来实现类似功能

文档地址:https://docs.spring.io/dependency-management-plugin/docs/current-SNAPSHOT/reference/html/

 

1.插件要求

Gradle 2.x(2.9或更高版本),3.x或4.x。 不支持Gradle 2.8和更早版本。

Java 6或更高版本

 

2.基本使用

/* 插件的配置需要在buildscript元素中 */
buildscript {
    /* 插件仓库 */
    repositories {
        maven { url 'https://repo.spring.io/plugins-snapshot' }
    }
    /* 插件依赖 */
    dependencies {
        classpath 'io.spring.gradle:dependency-management-plugin:1.0.7.BUILD-SNAPSHOT'
    }
}

/* 应用插件 */
apply plugin: "io.spring.dependency-management"

 

3.使用DSL管理依赖

 

 类似资料: