哪里可以做足球网站,株洲网站建设 公司,网站秒收录怎么做的,海南建设交易中心网站问题描述以及解决方法#xff1a;
项目中使用了bcprov-jdk15to18 pom依赖#xff0c;但是发现代码中引入的版本不正确。
追溯代码发现版本引入的是bcprov-jdk15on#xff0c;而不是bcprov-jdk15to18#xff0c;但是我找了半天pom依赖也没有发现有引入bcprov-jdk15on依赖。…问题描述以及解决方法
项目中使用了bcprov-jdk15to18 pom依赖但是发现代码中引入的版本不正确。
追溯代码发现版本引入的是bcprov-jdk15on而不是bcprov-jdk15to18但是我找了半天pom依赖也没有发现有引入bcprov-jdk15on依赖。所以判断这个包肯定是其它依赖中包含的需要exclude掉。
解决
spring-cloud-starter-netflix-eureka-client依赖中会自带bcprov-jdk15on包和bcpkix-jdk15on包因此导入bcprov-jdk15to18包使用时在类中会默认导入的是bcprov-jdk15on包这时需要将bcprov-jdk15on依赖从spring-cloud-starter-netflix-eureka-client中exclude掉解决冲突问题。
dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-client/artifactIdexclusionsexclusiongroupIdorg.bouncycastle/groupIdartifactIdbcprov-jdk15on/artifactId/exclusion/exclusions
/dependency参考链接https://blog.csdn.net/Lemon_MY/article/details/108347316
查看maven依赖关系图
exclude掉spring-cloud-starter-netflix-eureka-client依赖中的bcprov-jdk15on包后有可能还会有其它的依赖也存在该包所以需要查看maven依赖关系图来确保该包是否全部被exclude掉了。
查看maven依赖关系图 需要安装maven helper工具。在plugins——》Marketplace 中搜索安装Maven Helper插件
安装完成之后点击对应的pom.xml就会看到有多出一个Dependency Analyzer的选项点击就能看到对应的maven依赖的关系图可以通过filter搜索自己想要查找的依赖。