深入理解Maven

目录

Maven简介

Maven的作用​

Maven基础概念

仓库

坐标

依赖管理

依赖配置

依赖传递 

可选依赖

排除依赖

依赖范围 

生命周期与插件 

clean生命周期

default构建生命周期

site构建生命周期 

 (重点)分模块开发与设计

聚合 

继承

继承与聚合的关系​

属性

版本管理


Maven简介


Maven的作用


Maven基础概念

仓库

坐标


依赖管理

依赖配置

依赖传递 

依赖传递冲突问题

可选依赖

控制别人能不能看到你的依赖

排除依赖

依赖范围 

依赖范围传递性(仅作了解,具体看需求)

生命周期与插件 

项目构建生命周期

Maven构建生命周期描述的是一次构建过程经历经历了多少个事件

具体划分 

clean生命周期

default构建生命周期

mvn -compile,mvn -test mvn -install等,到哪生命周期就执行到哪

​​​​​​

site构建生命周期 


插件 


 (重点)分模块开发与设计

聚合 


继承

父工程与子工程

dependencymanager只是统一管理 子工程引用时继承这个定义;由下到上是前面讲的依赖传递

不再配版本号,父工程已经定义

继承的资源


继承与聚合的关系


属性

 确保版本一致

自定义属性

内置属性

Setting属性

Java系统属性

环境变量属性


版本管理

SNAPSHOT与RELEASE

 

工程版本号的约定

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值