在 Maven 术语里存储库是一个目录,即目录中保存所有项目的 jar 库,插件或任何其他项目特定文件,并可以容易由 Maven 使用。
Maven库中有三种类型:local - 本地库,central - 中央库,remote - 远程库。
本地库:
Maven 本地存储库是一个在本地计算机上的一个文件夹位置。
当运行 Maven 构建,那么 Maven 会自动下载所有依赖的jar到本地存储库中。它有助于避免依赖存储在远程机器上的项目建立参考
中央库:
Maven中央存储库是由Maven社区提供的资源库。
当Maven没有在本地存储库找到任何依赖,就会开始搜索在中央存储库。搜索时需要互联网接入
远程库:
Maven提供远程仓库概念,这是开发商的自定义库包含所需的库文件或其他项目 jar 文件。