史诗级!有手就会的Maven教程(五)

14 篇文章 0 订阅
11 篇文章 0 订阅
本文深入解析Maven项目对象模型(pom.xml)配置,涵盖坐标系统、Maven仓库结构、依赖管理及如何定位仓库中的jar包。同时介绍本地与远程仓库,以及Maven仓库内容,助您理解并有效利用Maven进行项目构建。
摘要由CSDN通过智能技术生成

POM

POM, Project Object Model 项目对象模型.

pom.xml 文件是 Maven 工程最核心的配置文件, 构建过程相关的一切设置都在这个文件中.

pom.xml 包含了项目构建的信息, 包括项目的信息、项目的依赖等.

pom.xml 文件是可以继承的, 大型项目中, 子模块的 pom.xml 一般都会继承于父模块的 pom.xml.

Maven 的坐标

使用 gav 向量在 Maven 的仓库中唯一的确定一个 Maven 工程.

如何通过坐标找到 Maven 仓库中的 jar 包?

① 将 gav 三个向量连接起来

② 把连接起来的字符串作为目录结构, 到仓库中查找.

仓库管理

Maven 仓库 : 用来统一存储所有 Maven 共享构建的位置就是仓库.

Maven 仓库布局

根据 Maven 坐标定义每个构建在仓库中唯一存储路径, 大致为:groupId/artifactId/version/artifactId-version.packaging

仓库的分类

① 本地仓库. 每个用户只有一个本地仓库, 默认是在 ~/.m2/repository/, ~代表的是用户目录.

② 远程仓库

中央仓库:Maven 默认的远程仓库, URL地址:http://search.maven.org/

中央仓库镜像 : 为了分担中央仓库的流量, 提升用户访问速度.

私服 : 搭建在局域网环境中, 为局域网范围内的所有的 Maven 工程服务.

仓库中保存的内容

① Maven 自身需要的插件

② 第三方的框架或者工具的 jar 包

③ 我们自己开发的 Maven 程序.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值