如何将 spring-security-oauth2-client:5.3.2.RELEASE 添加到 spring boot 2.1.2.RELEASE?

问题描述 投票:0回答:1

任何人都可以告诉如何将 spring-security-oauth2-client:5.3.2.RELEASE 依赖项添加到现有的 spring-boot-2.1.2.RELEASE 吗?我正在使用 spring boot 配置处理器 2.1.3.RELEASE 。我尝试手动添加 spring security maven 依赖项,但它仅解析为 spring-security-oauth2-client:5.1.3.RELEASE 。我们至少需要 5.2 版本,因为我们的解决方案中需要 OAuth2AuthorizedClientManager 类,该类可从该版本获得。预先感谢您。

spring-boot spring-security-oauth2
1个回答
0
投票

您可以使用依赖管理直接指定在传递依赖中遇到工件时要使用的工件版本。 如果您使用maven,您可以执行以下操作

<dependencyManagement>
        <dependencies>
            <!-- spring-security-oauth2-client:5.3.2.RELEASE dependency -->
        </dependencies>
</dependencyManagement>

这现在只会覆盖您从 spring-boot-2.1.2.RELEASE 依赖项获取的 oauth2-client 版本。

您也可以使用依赖管理插件在 gradle 中执行类似操作

plugins {
    id "io.spring.dependency-management" version <<version>>
}
dependencyManagement {
    dependencies {
        //mention your spring-security-oauth2-client:5.3.2.RELEASE dependency
    }
}

依赖管理-gradle依赖管理-maven

© www.soinside.com 2019 - 2024. All rights reserved.