编程笔记

lifelong learning & practice makes perfect

maven 镜像仓库设置

Maven

Maven如何管理依赖

Maven维护了一个中央仓库repo1.maven.org
所有第三方库将jar包以及相关信息上传至中央仓库,Maven就可以从中央仓库把所需依赖下载到本地.
被下载过的jar包会被Maven自动缓存在本地目录(用户主目录的.m2目录,~/.m2),
除了第一次编译时因为下载需要时间会比较慢,后续过程有本地缓存则不会重复下载相同的jar包

jar包的唯一id

  • groupId:属于组织的名称,类似Java的包名
  • artifactId:该jar包自身的名称,类似Java的类名
  • version:版本号

镜像

在用户主目录下进入.m2目录,创建一个settings.xml配置文件

1
2
3
4
5
6
7
8
9
10
11
<settings>
<mirrors>
<mirror>
<id>aliyun</id>
<name>aliyun</name>
<mirrorOf>central</mirrorOf>
<!-- 阿里云 Maven镜像 -->
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
</mirrors>
</settings>

欢迎关注我的其它发布渠道