最近,同事发了个最新版本的包到公司的maven仓库,可我在idea拉取不到。在此记录一下解决过程。
1.确认包的存在
我首先登上公司maven仓库的网站,看最新的包是否真的存在,一查,真的存在,那么就是我拉取不到的问题了。
2.查看报错日志
在idea的settings(mac 是preferences),搜索maven,查看maven本地仓库的路径Local repository
进入本地仓库,再进入拉取不到的版本包目录下,查看xxx.pom.lastUpdated文档。在我的这个文档里,有着这样一句话“unable to find valid certification path to requested target”,没找到合法的证书,我一寻思,是因为我开了charles的缘故吗?于是我关闭charles,删除拉取失败的包的目录,重启idea,拉取包,成功了。。。
3.总结
到maven仓库拉取包时,不要开着charles!