其他分享
首页 > 其他分享> > 每日复盘-pom依赖包版本问题排查

每日复盘-pom依赖包版本问题排查

作者:互联网

今天遇到pom里版本低的问题,排查了很久,还是对pom里包导入规则不清晰。

1 背景

团队升级切换http -> https,引入对于security包的依赖,发现其中一个包okhttp-tls并未升级,导致服务启动异常。

2 问题排查

通过对依赖okhttp-tls包的排查,顺便学习一下pom里包的导入顺序:短路径原则和优先声明原则。

pom里按照先后顺序导入依赖,且parent pom定义的变量会覆盖掉pom里导入包里定义的环境变量,排查到最后发现是parent pom的parent pom的parent pom里定义了okhttp3.version变量,且引入乐okhttp,okhttp-tls,但该版本过低,所以只需在pom里只需覆盖okhttp3.version该变量即可。

标签:依赖,parent,导入,排查,pom,okhttp,复盘
来源: https://www.cnblogs.com/ivan-blog/p/16205088.html