IDEA创建springboot项目缓慢以及maven导入依赖缓慢的一种解决方法

在讲解决方法之前先讲一下问题产生的原因:
IDEA创建SpringBoot项目默认的下载地址是spring boot的官网
默认下载地址
同时idea导入依赖的的过程是:先在本地仓库中寻找,如果没有所需的jar包再到远程仓库中寻找,
又因为springboot的官网和远程仓库的位置都在国外,而国内与国外隔了一堵墙,导致在国内访问外网普遍缓慢,在某些时期和一些不发达的地区甚至无法访问。

接下来是当本人遇到上述问题时在网上查询得到的解决方法:

  1. 创建springboot项目缓慢的解决方法
    将默认下载地址改为国内的地址,网上一般都推荐的是阿里云的仓库(当然,有一些人提醒说阿里云仓库里的jar包可能不全)
    修改方式为将上图中勾选的Default改为勾选Custom,并输入网址
    https://start.aliyun.com/
    阿里云仓库
  2. maven项目导入依赖缓慢
    同样的,只要将下载依赖的位置改为国内的就可
    查询得知使用阿里云镜像的方法也有两种:
    一种是在已经创建的项目中右击项目名,选择下方的Maven,然后打开setting.xml文件,如果没有就创建settin.xml,
    在这里插入图片描述
    在setting.xml中插入以下配置:
<mirrors>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

在这里插入图片描述
另一种是在maven的文件夹中找到setting.xml(此处以idea内置的maven为例)
首先找到下载idea的安装文件夹,然后在IntelliJ IDEA 2019.3\plugins\maven\lib,中会找到maven2和maven3,以及一些其他的文件夹,在maven2和maven3中找到config目录下的setting.xml,以记事本的方式打开,找到mirrors所在的位置,插入以下子节点

<mirror> 
    <id>nexus-aliyun</id> 
    <mirrorOf>central</mirrorOf>   
    <name>Nexus aliyun</name> 
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

结果就是在这里插入图片描述
更改配置后下载顺畅了,对于以上问题也许还有其他原因和解决方法,欢迎指教和补充。

猜你喜欢

转载自blog.csdn.net/L_GRAND_ORDER/article/details/107471218