遇到一个巨坑
跑公司的一个项目,拉下来代码,跑不起来。发现 maven 一直报这个错
was cached in the local repository,resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced
然后去搜索了一下,基本上原因都说是本地缓存的内容不是最新的。推荐的方式有两种:
1. 删除本地缓存的内容,重新导入依赖
2. 命令行加 - U 参数
我都试过了,还是不行,于是把唯一能运行起来的一个同事的电脑上依赖的目录拷贝过来,终于跑起来了跑起来之后。
去公司的中央仓库一看,原来中央仓库没有这个目录,只有这个同事的电脑上有这个目录。真是!!!!
建议平时开发的时候要规范一些,要不会坑同事,坑自己。