maven报错找不到依赖

遇到一个巨坑

跑公司的一个项目,拉下来代码,跑不起来。发现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参数

我都试过了,还是不行,于是把唯一能运行起来的一个同事的电脑上依赖的目录拷贝过来,终于跑起来了跑起来之后。
去公司的中央仓库一看,原来中央仓库没有这个目录,只有这个同事的电脑上有这个目录。真是!!!!

建议平时开发的时候要规范一些,要不会坑同事,坑自己。

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    Ketine阅读 1,943评论 2 7
  • 首先私服是一种衍生出来的特殊的Maven远程仓库,构建私服的好处请看3.5私服 可以帮助大家建立私服的仓库管理软件...
    zlcook阅读 8,158评论 0 33
  • 五. 仓库 在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为 构件。Maven在某个统一的位置存...
    wind_sky阅读 469评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 5,037评论 1 18
  • 今天早上出门早,由爸爸安排早餐及送上学。回来告诉我,今天我迟到了,早上找裤子磨蹭了一下,长裤里面套短裤。下午接的时...
    童年太短只读经典阅读 32评论 0 0