很可能是maven的镜像源获取的jar包资源不够新,反正我是这样的。
建议使用阿里的maven镜像源
具体操作:
- 安装和配置maven(自行百度,网上一抓一大把教程)
- 修改maven的源
- 找到自己的maven安装目录下的
conf
目录的settings.xml
文件 - 打开,在文件的140-160行左右的位置,找到
<mirrors>
标签,在内部可以看到配置maven源的模板,粘贴以下代码,配置阿里的maven源<mirror> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <mirrorOf>central</mirrorOf> </mirror>
- 40-60行左右找到
<!-- localRepository
,在该段注释下面找空白位置,根据自己情况配置repository路径,例如我的配置是<localRepository>D:\develop\maven\repository</localRepository>
- 找到自己的maven安装目录下的
- 回到IDEA,找到左上角File->setting,找到(构建、执行、部署)下的(构建工具)的Maven(楼主用的汉化包,英文自己找找没啥问题吧)
Maven home directory
选择本地的maven安装路径,例如我是D:/develop/maven/apache-maven-3.6.3
User settings file
勾选‘Override’,然后选择路径为安装maven的路径下的conf/settings.xml
文件,例如我是D:\develop\maven\apache-maven-3.6.3\conf\settings.xml
Local repository
同样勾选’Override’,然后选择路径即之前maven安装配置时settings.xml
文件配置的<localRepository>
,例如我是D:\develop\maven\repository
- 一般设置完后,maven就会重新导入了,要是没有,那就手动右边栏目选择
maven
,然后右击项目,选择‘Reimport’。