spring-projects / spring-session-bom

Spring Session Bill of Materials
https://spring.io/projects/spring-session
Apache License 2.0
34 stars 38 forks source link

:release-version: 2021.1.1 :dependency-management-plugin-version: 1.0.11.RELEASE = Spring Session BOM image:https://img.shields.io/badge/Revved%20up%20by-Gradle%20Enterprise-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Gradle Enterprise", link="https://ge.spring.io/scans?&search.rootProjectNames=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:

[source,xml,subs="normal"]

org.springframework.session spring-session-bom {release-version} pom import

Notice the use of the <dependencyManagement> section and the import scope.

Next, add your dependencies to the project without a <version>:

[source,xml]

org.springframework.session spring-session-data-redis

== Using the BOM with Gradle

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

[source,gradle,subs="normal"]

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

Alternatively, you can use Spring's https://plugins.gradle.org/plugin/io.spring.dependency-management[Dependency management plugin].

Apply the plugin from Gradle Plugin Portal:

[source,gradle,subs="normal"]

plugins { id 'io.spring.dependency-management' version '{dependency-management-plugin-version}' }

Then use it to import the BOM:

[source,gradle,subs="normal"]

dependencyManagement { imports { mavenBom 'org.springframework.session:spring-session-bom:{release-version}' } }

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

[source,gradle]

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

== Getting Help

== Reporting Issues If you want to raise an issue, please report it in the appropriate Spring Session project:

== Code of Conduct

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

== License

Spring Session is Open Source software released under the https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 license].