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的时间戳,拉取最新的快照版本。