原因
直接下载安装的IDEA默认使用依赖库是国外的(各个国家都在用的话速度你懂得)。导入依赖的流程是先扫描你本地计算机的仓库(也就是你之前的一些项目中导入过的依赖会在本地计算机仓库中保存起来),没有的话就访问默认依赖库并下载到本地计算机仓库中。
方案
通过修改配置文件,将默认依赖库改为国内的依赖库,如阿里云
流程
如图,在项目pom.xml文件处右键单击,弹出菜单中选择Maven,再于新弹出菜单中选择打开setting.xml(如果没有建立过时是创建setting.xml)
之后将下面配置代码复制到setting.xml中并保存起来
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
如此再导入新的依赖时速度就明显加快了不少。