This repository contains Spring Session Maven Bill of Materials (BOM).
With Maven, you need to import the BOM first:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-bom</artifactId>
<version>Dragonfruit-RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Notice the use of the <dependencyManagement>
section and the import
scope.
Next, add your dependencies to the project without a <version>
:
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
</dependencies>
With Gradle’s native support for Maven BOMs, import the BOM using:
dependencies {
implementation platform('org.springframework.session:spring-session-bom:Dragonfruit-RELEASE')
}
Alternatively, you can use Spring’s Dependency management plugin.
Apply the plugin from Gradle Plugin Portal:
plugins {
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
}
Then use it to import the BOM:
dependencyManagement {
imports {
mavenBom 'org.springframework.session:spring-session-bom:Dragonfruit-RELEASE'
}
}
Finally, add a dependency to the project without a version:
dependencies {
implementation 'org.springframework.session:spring-session-data-redis'
}
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
You can find the documentation, issue management, support, samples, and guides for using Spring Session at https://projects.spring.io/spring-session/.
Spring Session is Open Source software released under the Apache 2.0 license.