【发布时间】:2022-08-03 09:01:39
【问题描述】:
我的一个模块中有以下依赖项。
它间接依赖于org.bouncycastle:bcprov-jdk15on:jar:1.68。
依赖关系树如下所示,供您参考。
我需要将bcprov-jdk15on:jar 升级到版本 1.70 以防安全漏洞。
知道怎么做吗?
我将非常感谢您的帮助
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-spring-boot-starter</artifactId>
</dependency>
[INFO] +- org.keycloak:keycloak-spring-boot-starter:jar:17.0.1:compile
[INFO] | +- org.keycloak:keycloak-spring-boot-2-adapter:jar:17.0.1:compile
[INFO] | | +- org.keycloak:keycloak-spring-boot-adapter-core:jar:17.0.1:compile
[INFO] | | \\- org.keycloak:keycloak-core:jar:17.0.1:compile
[INFO] | | +- org.keycloak:keycloak-common:jar:17.0.1:compile
[INFO] | | \\- org.bouncycastle:bcpkix-jdk15on:jar:1.68:compile
[INFO] | +- org.keycloak:keycloak-authz-client:jar:17.0.1:compile
[INFO] | +- org.keycloak:spring-boot-container-bundle:jar:17.0.1:compile
[INFO] | | \\- org.keycloak:keycloak-adapter-core:jar:17.0.1:compile
[INFO] | \\- org.keycloak:keycloak-spring-security-adapter:jar:17.0.1:compile
[INFO] | +- org.keycloak:keycloak-adapter-spi:jar:17.0.1:compile
[INFO] | \\- org.bouncycastle:bcprov-jdk15on:jar:1.68:compile
-
只需使用您要使用的版本向您的项目添加显式依赖项...但我强烈建议升级 keycloak-spring-boot-starter... 版本..而不是...
-
那对我不起作用。如果我添加直接依赖,那么我会得到两个 jar,一个是 1.68 中的间接依赖,另一个是直接 jar,即 1.70? PS:我确实将 keycloak-spring-boot-starter 升级到了最新版本,但这仍然取决于 1.68
-
That\'s not working for me. If I add the direct dependency, then I get two jars one is the indirect dependency pulled in 1.68 and the other is the direct jar, i.e. 1.70能否显示输出,因为如果您直接在自己的项目中定义依赖项,则必须使用它...您如何生成输出?哪个版本的 Maven ?春季启动?你用的Maven版本JDK吗? -
我不直接使用它你能给我一个你想让我做什么的例子吗?
-
你是什么意思:
I don\'t use it directly ..???
标签: java dependencies maven-3