今天开发过程中,又遇到Idea中was cached in the local repository, resolution will not be reattempted until的报错,通过了几种方式,也没能解决,最后终于处理好了.
有一个springboot的starter包, 是在我本地打包好的,所以,maven加载依赖的时候,在本地加载就可以了,但是结果,maven非要去阿里的镜像仓库里拉取,而且告诉我如题的报错"was cached in the local repository, resolution will not be reattempted until", 意思是,我们已经缓存到本地仓库了,然而,你还去拉取远程仓库的jar,我不理解
尝试的方法一: Reimport
网上说,用这个, 实际, 没用.
尝试的方法二: Clean -> install
也就是上图当中的, clean , 然后install,实际告诉我们, 报错依然存在.
尝试的方法三: 删除本地仓库的jar, 再次reimport,
我干脆换了一个仓库, 原来是用m2, 改成了m3
结果是, 还是不行,报错依然
尝试方法四: 终于成功了
具体操作, 下载一个新的maven, 我是下载了一个maven3.6; 到idea的settings中, 搜索maven,把其中的maven3, 替换成新下载的maven3.6. 结束后,等待重新拉取jar,重新加载.重新加载, 就不会有那个缓存的报错了. 这样才彻底解决"was cached in the local repository, resolution will not be reattempted until(解决IDEA)", 有同学说, 这是idea自带的maven可能会引起的问题.
遇到Idea中was cached in the local repository, resolution will not be reattempted until的报错,通过了几种方式,也没能解决,最后终于处理好了.
做微信商圈, 支付即积分,当用户使用微信支付后,微信会把支付信息回调到业务系统,业务系统按照预订的规则对会员进行积分,但就是一个微信商圈回调信息, 进行解密却报错Tag mismatch.