前言

在练习项目的时候,缺少了依赖,然后我就跑去 Maven 仓库寻找依赖,复制粘贴到 pom.xml 时,结果还是报错,提示没有这个类,最后在 Maven 工具栏看到没有自动导入进来…IDEA 坏了?谷歌查了下,原来这是因为 IntelliJ IDEA 从 2020 版本开始,为了防止 pom 更新和 Maven 自动导包时卡 “死” 的问题,所以就取消了自动导包的机制,但是也新增了导入按钮和快捷键。

解决方案

第一种(按钮)

当我们修改了 Maven 依赖时,pom 文件右上角就会出现一个 maven 的小图标,点一下就可以导入依赖了

images

注:默认情况下是不会出现的,只有当删除了依赖,或者添加依赖时,才会出现

第二种(快捷键)

MacCommand + SHIFT + O

WindowsCTRL + SHIFT + O

But 这是 IDEA 默认的快捷键,我相信绝大部分人,会修改快捷键为 Eclipse,比如我

keymap

所以 CTRL + SHIFT + O 就会没效果啦,不过不要紧,我们可以设置快捷键

打开 File | Settings | Keymap,搜索 load changes,然后右键选择 Add Keyboard Shortcut

images

进行设置快捷键

images

如果出现黄色的警告,这是因为快捷键已经分配给其它的选项了

最后就可以用你设置的快捷键进行导入依赖啦!