我使用的IDEA版本为2019.3,一开始使用的maven版本是3.5.4,一开始也是半天依赖下载不下来,然后第二天再打开点了个选项就自己下好了。
现在新创建一个工程,pom.xml是没问题的,依赖没有爆红。maven栏里只有lifecycle,点了很多次reimport都没用,本地仓库和settings.xml也没问题。
就去找了好多博客说的方法,包括:①依赖标签的顶部也没有dependency Management。
②设置中maven-work offline的关闭。
③本地仓库文件中后缀带有lastUpdated的文件的删除。
④settings.xml中镜像的添加、修改。
找到以上位置添加阿里云镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
中间的mirrorOf也可以将“*”换成“central”
最后只剩⑤版本不对,然后就看到一篇说换成3.6.1的版本,一开始想的是我用3.5.4的版本更低应该没问题,就觉得不是版本的问题。然后实在找不出问题了就只好去官网下了一个3.6.1的版本,结果再reimport一下直接就可以了。
在b站评论看到一个方法说可以设置创建新项目时直接设置好maven版本就不用每次都设置了,但是这个得需要确保你的版本是对的,不然还是要去改(比如我),在设置了这个之后,如果有问题就可以先换版本试试。