1 如下图所示:
如图所示,4.0.3的jar包目录结构可以展示出来,2.1.7的jar包怎么都出不来。
问题推测:
1 缓存问题
解决方案 重写删除jar包,对maven进行build即可。
具体步骤 在本地仓库删除不编译的包,左下角图标
==》maven projects==刷新小图标即可
查看本地仓库:file==》settings==》build,execution,de..==》build tools==》maven==》user setting files 查看即可
2 经排查后发现不是1的问题,然后发现maven下载下来的jar包无法用jd-gui打开
问题推测: 是不是我本地的jd-gui有问题啊?然后又尝试打开其他jar包,发现可以打开。又推测:是不是jd-gui版本过低?这样的话要么下载个高版本的jd-gui,要么下载个低版本的spring-session-core,经验证后也不是版本的问题。
3 推测:经以上两步推测,只有该jar包有问题,是不是远程仓库的镜像有问题?镜像只有该类jar有问题。。。于是我切换了镜像,重新下载,发现还是有问题
4 至此推测:既然我下载来的jar包能用,直接把手动下载来的jar包替换到本地仓库不就行了吗?
于是这样操作后,问题解决。
感悟:以后有类似的问题了,一定会优先往这边想,看是不是maven当的jar包有问题
因为工作的原因,只有零碎的时间段可以来排查该问题,不过幸运的是,最终花了3天,解决了该问题!同时多多感谢博客园的2012,csdn的dashicaineng,csdn的毕小宝以及我的个贷同事!!!
诸葛