Skip to content

BloodMoneyApp/spring-session-bom

 
 

Repository files navigation

Spring Session BOM

This repository contains Spring Session Maven Bill of Materials (BOM).

Using the BOM with Maven

With Maven, you need to import the BOM first:

<dependencyManagement>
	<dependencies>
		<dependency>
			<groupId>org.springframework.session</groupId>
			<artifactId>spring-session-bom</artifactId>
			<version>Corn-RC1</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>

Using the BOM with Gradle

With Gradle’s native support for Maven BOMs, import the BOM using:

dependencies {
	implementation platform('org.springframework.session:spring-session-bom:Corn-RC1')
}

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:Corn-RC1'
	}
}

Finally, add a dependency to the project without a version:

dependencies {
	implementation 'org.springframework.session:spring-session-data-redis'
}

Code of Conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to spring-code-of-conduct@pivotal.io.

Spring Session Project Site

You can find the documentation, issue management, support, samples, and guides for using Spring Session at https://projects.spring.io/spring-session/.

License

Spring Session is Open Source software released under the Apache 2.0 license.