idea 更换maven国内源

idea已经自带maven,先不介绍maven的配置了。

但是默认的maven是从maven官网下载数据包,但是在国内访问非常慢,需要配置成国内的源。

首先关于maven的配置文件介绍,可以参考官方文档:
https://maven.apache.org/settings.html?spm=a2c6h.12873639.article-detail.7.72172b17e3uf7N

maven有一个默认的自带的配置文件,还可以配置一个用户自定义的配置文件,maven使用的时候会合并两者,相同的key会用用户的覆盖。也就是如果哪个想自定义,就在用户的配置文件中增加哪一项即可。

打开idea->Settings->Build,Execution,Deployment->Build Tools->Maven
可以看到用户配置文件的路径,也可以自定义。

注意把后面的Override勾选上

然后创建settings.xml,先写入官方文档提供的模板

<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 https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>

然后根据阿里云官方的源https://developer.aliyun.com/mirror/maven/,设置mirrors,在mirrors下增加mirror

<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 https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors>
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>

配置完成后,再编译运行,就可以很快的把需要的包下载下来了。

posted @ 2024-07-25 14:28  秋来叶黄  阅读(495)  评论(0编辑  收藏  举报