Overriding managed version 问题解决

解决方法:

1.删除version(治标不治本,我就是来指定版本的)

2.

在dependencyManagement里指定,具体可参考:https://www.cnblogs.com/xiang--liu/p/9710322.html

原因:

在于默认的parent中的版本springboot有固定的指定

原因寻找  查询匹配的parent包中的版本 看是否匹配

按ctrl+鼠标点击spring-boot-start-parent 进入父类包含的pom

 

按ctrl+鼠标点击红色部分,进入对应的版本查询pom 如图

能在这里看到默认版本 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"overriding managed version 3.14.9 for okhttp" 这个错误信息出现在 Maven 或 Gradle 的构建过程中,通常表示在项目中有一个依赖引入了 okhttp 框架并指定了版本,而另一个依赖又在自己的构建文件中指定了另一个版本的 okhttp。当存在不同版本的依赖时,构建工具会自动解决这个冲突,选择其中一个版本作为最终的版本,并输出这样的错误信息。 这个错误通常是由于项目中添加了新的依赖或者更新了已有的依赖引起的。为了保证项目的稳定性和一致性,在构建工具解决这种依赖冲突时,会输出警告信息,提示开发者当前构建工具选择了某个版本的 okhttp,而不是开发者所希望的版本。 为了解决这个问题,可以采取以下几种方法: 1. 查看项目的依赖关系,找到引入 okhttp 的多个依赖,并确保它们的版本一致。 2. 更新项目中的依赖,使它们的版本与所需的 okhttp 版本一致。 3. 在构建文件中明确指定所需的 okhttp 版本,可以通过修改 Maven 或 Gradle 配置文件,将所需的 okhttp 版本作为一个强制依赖添加到项目中。 4. 删除冗余的或不必要的依赖,只保留必要的依赖项,以减少冲突的可能性。 总之,解决 "overriding managed version 3.14.9 for okhttp" 的错误信息需要仔细检查项目的依赖关系,并确保所有引入 okhttp 的依赖版本一致。此外,可以通过更新或删减依赖项,或者明确指定所需的 okhttp 版本来解决这个问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值