上篇文章我们讲解了设置本地仓库和中央仓库,想必大家对仓库已经有了大致的概念。本篇文章主要讲解 Maven 仓库,从而了解熟悉 Maven 仓库,也为后期学习私服/远程仓库打基础。 什么是 Maven 仓库 Maven 仓库是用来存储 Jar 包的存储位置。Maven 共有三大仓库,分别是:本地仓库、远程仓库和中央仓库。 ..

【Maven】2、Maven 仓库

上篇文章我们讲解了设置本地仓库和中央仓库,想必大家对仓库已经有了大致的概念。本篇文章主要讲解 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)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    158 引用 • 316 回帖 • 646 关注
回帖
请输入回帖内容...