【Maven】2、Maven 仓库

刘欣的代码笔记 用代码码出精彩人生 本文由博客端 http://www.liuxincode.cn:8080 主动推送
本贴最后更新于 216 天前,其中的信息可能已经时移世易

上篇文章我们讲解了设置本地仓库和中央仓库,想必大家对仓库已经有了大致的概念。本篇文章主要讲解 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[远程仓库]
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    169 引用 • 316 回帖 • 609 关注

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...