分类
三类:本地仓库(local),中央仓库(central),远程仓库(remote)
访问顺序:本地仓库-中央仓库-远程仓库
本地仓库(local)
- 第一次执行maven命令的时候被创建
- 运行maven时,maven所需要的任何构建都是从本地仓库获取的。如果本地仓库没有,则从远程仓库下载构件到本地仓库,然后再使用本地仓库构件。
- 路径是respository/,如下图
中央仓库(central)
中央仓库的关键概念:
- 这个仓库由 Maven 社区管理。
- 不需要配置。
- 需要通过网络才能访问。
- 一般来说,简单的Java项目依赖的构件都可以在这里下载到。
URL:http://search.maven.org/#browse
远程仓库(remote)
- 定义:
它是开发人员自己定制仓库,包含了所需要的代码库或者其他工程中用到的 jar 文件。相当于线上仓库。 - 为啥出现:
防止在maven在中央仓库也找不到依赖的文件。