IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

1.不会自动下载jar包

  idea昨天还在正常使用,结果今天发现pom文件中的依赖不会自动下载了,最后百度找到了解决方案:

  •   setting ——> maven ——> 去掉work offline 的勾  , 问题解决!

IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

但是我之前用着还是没有这个问题的, 百度发现可能是Intellij idea setting显示出错/或者电脑运行过久出错,在经历几次重启 Intellij idea 和Invalidate caches/Restart之后,发现work offline 的勾被选中

2.他idea无法自动下载jar包

这里我再整理一下其他idea无法自动下载jar包的解决方法

1)  Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Ignored Files 

IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

这地方如果勾选了就要去掉

2)  Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing,

IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

把这两个地方给勾上

IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

3.更新不完整依赖命令

IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

点击①处 ,然后在②出选择你的项目 ,在③处输入   -U idea:idea   命令 ,然后点击Execute就行了。

4. 关闭IDEA的 Https 连接协议

File | Settings | Appearance & Behavior | System Settings | Updates 下取消勾选

IDEA中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

 

maven 仓库各种 jar 包的下载页面就是使用 Http 协议的,比如 Spring 的 http://central.maven.org/maven2/org/springframework/spring-core/5.1.4.RELEASE/

如果在 IDEA中的 Marketplace 无法搜索或下载插件的时候,不妨关闭 Https 下载协议