idea工程更新不了最新jar包

前些天在使用IDEA做开发的时候,一直拉不下最新刚deploy上去的jar包,并且添加新的依赖也引入不了jar包,依赖一直报红。
尝试用了下面两种方式都没成功

  • 强制更新jar方式
    mvn clean install -e -U
  • 删除本地仓库缓存,再重新reimport还是没奏效。

后面再次检查自己的IDEA maven设置,发现勾选了work offline选项

work offline:勾选上时不会走maven远程仓库下载的包,会使用本地的jar,如果本地jar缺失,会导入失败。
另外,在开发的时候,always update snapshots选项也记得勾选上,作用跟在settings.xml配置里面,添加<updatePolicy>always</updatePolicy>是一样的。
maven会通过比较本地pom和远程pom的时间戳,拉取最新的快照版本。