新建的Spring项目无法添加class,依赖下载失败解决:Maven环境配置

一、解决新建的Spring项目无法添加class

如下图所示:

在File菜单栏选中Project Structure,选择左侧栏的Modules,右击src,将未勾选的Sources选项勾选上,如下图

二、项目的Maven环境配置

勾选上之后就变成了正常的Class,并且主函数也可以运行了,如下图

但是可以看到对SpringbootApplication这样的基础注解有报错,这就是因为Maven环境没有配置好导致依赖引入不成功

在setting中找到Maven,此页面有三个地方需要设置

1:Maven home directory:你常用的Maven根目录,比如我的是D:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2019.1.3/plugins/maven/lib/maven3,不是Bundled,所以我的Maven依赖引入有报错

2.可以找到settings.xml文件,选择你自己的镜像以及Maven本地仓库,Idea会自动读取setting.xml中的localRepository地址,然后映射到第3个设置位置里,setting文件和本地maven仓库都是可复用的

 

点击Apply应用之后,点击Maven目录下的importing选项,此页面需要设置的地方有两个

1.需要勾选Import maven projects automatically

2.选择JDK for importer,由于有人配置了多个版本的jdk,所以需要选择你常用的那个

 

此时点击Apply应用之后就会发现右下角有开始下载依赖的条目了

如果pom.xml中有个别依赖爆红,那么可以选中项目——选择Maven——选择reimport