maven-排查包冲突
原因:A系统 引用B系统的功能,但是B系统有一个redis需要排除,在已经排除的情况下,还是无效,出现redis存在问题。
解决方法:
因为A系统有一个<parent></parent>,引用了C系统的东西,但是因为相关性比较小,就做了一个替代方案,把C的包转移到A上,就好了。
需要用到maven查询结构树 去排查 到底jar包哪里冲突了。
通过在项目跟路径下执行mvn dependency:tree查看项目的完整依赖树
mvn dependency:tree