Gradle Spring dependency-management Plugin
Jump to navigation
Jump to search
External
Internal
Overview
Spring Framework uses Maven BOMs to declare components whose version are related to each other. Gradle does not have built-in support for Maven BOMs, so we need to use plugins to manage them. "io.spring.dependency-management" is one of them.
Configuration
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("io.spring.gradle:dependency-management-plugin:1.0.6.RELEASE")
}
}
...
apply plugin: 'io.spring.dependency-management'
...
repositories {
mavenCentral()
}
dependencyManagement {
imports {
mavenBom 'io.spring.platform:platform-bom:Cairo-SR5'
}
}
dependencies {
implementation('org.springframework:spring-core')
implementation('org.springframework:spring-context')
implementation('org.springframework:spring-beans')
...
}