上篇文章我们讲解了设置本地仓库和中央仓库,想必大家对仓库已经有了大致的概念。本篇文章主要讲解 Maven 仓库,从而了解熟悉 Maven 仓库,也为后期学习私服/远程仓库打基础。
什么是 Maven 仓库
Maven 仓库是用来存储 Jar 包的存储位置。Maven 共有三大仓库,分别是:本地仓库、远程仓库和中央仓库。
本地仓库
本地仓库是存储在个人开发的计算机的 Jar 包存储位置,当我们的电脑联网时、或者我们在项目中配置了需要使用哪个 Jar 包时,Maven 会自动将我们的所需要使用的 Jar 包或项目依赖的 Jar 下载到本地仓库。
中央仓库
中央仓库是放置在互联网上的仓库,其中包含了几乎所有开源的 Jar 包,我们可以通过 Maven 在中央仓库中下载我们所需要的 Jar 包。
远程仓库
远程仓库也称私服,一般在公司中较为常见,一般是放在局域网中的仓库。远程仓库可以通过中央仓库,来获取自己没有的 Jar 包,也可以通过用户上传的方式,来上传中央仓库没有的 Jar 包(例如闭源框架\工具等)。
三大仓库的关系
graph TD
A[中央仓库] -->|获取Jar包| B[本地仓库]
A[中央仓库] --> |获取Jar包| C[远程仓库]
B[中央仓库] --> |获取Jar包| C[远程仓库]
C[中央仓库] --> |上传Jar包| B[远程仓库]
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于