【maven-3】maven仓库介绍

仓库就是一个目录(文件夹),这个目录被用来存储我们项目的所有依赖(就是jar包)和插件。

仓库包括两类仓库:

​ 1)本地仓库

​ 2)远程仓库

​ 远程仓库又包括两类:

​ a:中央仓库

​ b:私服

具体分类如下图所示:

在这里插入图片描述

1、maven本地仓库配置
1.1 本地仓库是什么

​本地仓库就是本地目录(文件夹),这个目录被用来存储我们项目的所有依赖(就是jar包),本地仓库供你电脑上所有项目使用,maven所有的jar包都是从远程仓库下载到本地仓库.

1.2 配置本地仓库

​本地仓库的位置是通过maven的核心配置文件(settings.xml)来配置的。settings.xml文件位于maven安装目录:apache-maven-3.8.1\conf\settings.xml 。

在这里插入图片描述

​打开settings.xml文件:

在这里插入图片描述

发现本地仓库默认的地址为当前用户的/.m2/repository目录。

一般情况下,我们需要自己重新设置本地仓库的地址,设置方法如下:

  1. 第一步:在maven的安装目录下创建一个repository文件夹(一般习惯将仓库地址和maven安装目录放置在一起)。

在这里插入图片描述

  1. 第二步:在核心配置文件setting.xml中,将仓库存放的位置设置成:D:\Maven\apache-maven-3.8.1\repository(以自己的安装路径为准);

在这里插入图片描述

2、远程仓库

​ 远程仓库又包括两类:

​ a:中央仓库

​ b:私服

2.1、中央仓库

中央仓库默认是apache提供的,位于国外。(中央仓库的地址:http://mvnrepository.com/)

在这里插入图片描述

2.2、配置maven私服
2.2.1 什么是私服

​私服是可以架设在局域网的一种特殊的远程仓库,目的是代理中央仓库来部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库(中央仓库),将构件下载到私服,再提供给本地仓库下载。

我们这里使用的私服是:1)阿里云私服(连接外网)

在公司,公司都会有自己的私服。其实私服就是一个服务器。我们的maven项目到私服服务器上去下载jar包到本地仓库供maven项目使用。

在这里插入图片描述

在这里插入图片描述

2.2.2 配置私服

​ 打开settins.xml文件,找到标签节点,在这个标签中添加以下配置信息中的任意一个:

【阿里云私服】–连外网时使用

<mirror>
     <id>aliyunmaven</id>
     <mirrorOf>central</mirrorOf>
     <name>阿里云公共仓库</name>
     <url>https://maven.aliyun.com/repository/public</url>
</mirror>

在这里插入图片描述

注: 千万注意, 只可配置一个(另一个要注释!) 不然两个可能发生冲突 ,导致jar包下不下来 !!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AllenBright

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值