maven笔记
maven笔记

1.Maven入门
1.maven是什么
maven是一个统一构建工具-帮助我们快速的导入jar包-同时通过pom对jar进行统一管理–maen还统一了目录结构
项目构建–依赖管理-统一开发结构
2.maven仓库
云端存储jar包—同时本地-私服
3.坐标
groupld-定义maven项目组织名称
artifactld–定义当前maven项目名称
version-定义当前版本号
1 | |
坐标作用-使用唯一表示-定位资源位置
4.手动创建maven工程
–省-就是用命令来创建
2.依赖管理
1.依赖配置
2.依赖传递
直接依赖–再当前项目内直接通过pom建立依赖关系
间接依赖-一个依赖依赖于其他依赖–当前项目会都导入

3.可选依赖

4.排查依赖

5.依赖范围


3.生命周期
快速生命周期-compile-test-compile-test-package-install
生命周期介绍
clean-清理工作
default0核心工作-如编译-测试打包-部署
site-产生报告-发布站点
Clean生命周期
pre-clean-执行一些需要再clean之前完成的工作
clean-移除上一次构建生成的文件
post-clean-执行一些需要再clean之后立刻完成的工作
default构建生命周期

site生命周期

default 介绍

又分为三大周期
4.插件


Maven-高级
1.分模块开发与设计
将一个大型项目拆分为多个独立模块的开发方式。

如图 分模块开发就是将模块-导成架包–
例如-公司 -pojo包-导给你,你只需要导入pom即可使用
2.聚合
将模块-聚合再一起构建

3.继承

继承依赖使用

继承资源

继承聚合区别

1 | |
4.属性
属性最大的作用-配置-和版本管理

1.自定义属性管理
5.工厂版本

6.资源配置

7.多环境开发配置



8.跳过测试

9.私服
省
maven笔记
http://example.com/2024/09/10/maven基础/

