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 | <settings> |