上节中讲到通过IDEA新建一个Maven工程,并通过配置pom.xml文件下载需要的jar包,相信很多同学都遇到了jar下载不下来或者下载速度非常慢的情况。这是因为在没有修改配置的情况下,默认下载的仓库都在国外。 现在自己又没有搭建私有仓库,那么就急需一个国内的maven仓库,通过查找最后发现一个可用的阿里maven仓库:http://maven.aliyun.com/nexus/#welcome

修改Maven默认的下载仓库

想要修改Maven默认的下载仓库,其实我们只需要找到Maven的settings.xml文件,并对齐进行修改。

使用IDEA自带的Maven修改方案

如果使用的是IDEA默认的Maven,那么settings.xml默认存放地址为IDEA安装路劲下的:
\JetBrains\IntelliJ IDEA xxx.xxx\plugins\maven\lib\maven3\conf

复制一份settings.xml 到:C:\Users\You user.m2(默认本地存放下载的jar包位置为当前用户文件下下的.m2文件中)下也就是你的本地maven仓库下。

修改settings.xml 文件,找到 标签,并添加如下阿里maven仓库配置:

  1. <mirror>
  2. <id>alimaven</id>
  3. <name>aliyun maven</name>
  4. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  5. <mirrorOf>central</mirrorOf>
  6. </mirror>


最后修改 IDEA 中的配置settings —> Build,Executon,Deployment —> Maven:找到下图位置,选择你settings.xml文件路径,勾选 Override 便可。
修改maven仓库 - 图1

使用自己本地安装的Maven修改方案

与上修改方案相同,只是这时你的 settings.xml 文件一般都在于你安装解压是的maven文件夹下例如:C:\apache-maven-3.5.3\conf 下。