Java Maven:(三)Maven 仓库与配置

本文详细介绍了Maven的仓库概念,包括中央仓库和本地仓库的作用,以及仓库的访问优先级。同时,文章讲解了如何在settings.xml文件中配置本地仓库和镜像仓库,以提高依赖下载速度,并提及了配置JDK版本的重要性。
摘要由CSDN通过智能技术生成

1.Maven 仓库

  • Maven 仓库是基于简单文件系统存储的,集中化管理 Java API 资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径,这要得益于 Maven 的坐标机制,任何 Maven 项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其它项目使用
  • 坐标:坐标有三个部分构成,如果一个部分不同那么表示的就是不同的 jar。
  • Group Id: 公司名,多用公司网址倒写
  • Artifact Id: 项目名
  • Version: 版本
  • 对于 Maven 来说,仓库分为两类:本地仓库和中央仓库

2.中央仓库

  • 中央仓库是互联网上的服务器,是 Maven 提供的最大的仓库,里面拥有最全的 jar 包资源。默认是 Maven 自己的网络服务器,但是由于访问速度较慢,我们一般都配置成国内的镜像中央仓库如阿里镜像或者是华为镜像。
  • Maven 中央仓库访问页面

3.本地仓库

  • 本地仓库指用户电脑中的文件夹,该文件夹中包含了自己下载的构件(jar 包)。文件夹结构为 groupid 分级的文件夹/artifactid 文件夹/version 文件夹/包含 jar 包。

4.仓库的访问优先级

  • 本地仓库:
    第一访问本地仓库。
  • 镜像仓库:
    镜像仓库是 Maven 开发过程中的首选远程仓库,在本地仓库无法获取资源的时候,直接访问镜像仓库
  • 中央仓库:
    中央仓库是 Maven 官方提供的远程仓库,在本地仓库无法获取资源的时候,直接访问中央仓库
    优先级

5.配置 Maven

1.在 settings.xml 文件中配置本地仓库

  • 本地仓库是开发者本地电脑中的一个目录,用于存储从远程仓库下载的构件(jar 包)。默认的本地仓库是${user.home}/.m2/repository。用户可使用 settings.xml 文件修改本地仓库。
  • 具体内容如下:
<localRepository><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

地球村公民

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

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

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

打赏作者

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

抵扣说明:

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

余额充值