maven知识理解和生命周期

时间:2025-03-25 08:53:03
学习的技能/知识 运动 提升 不足
强化了maven的知识理解和生命周期 3公里日常跑,其中1公里破之前的记录达到3分40 没有赖床,嗯 下午没课,但都用来休息了。。

.maven的知识理解

*POM
Maven的核心配置文件pom.xml,定义了项目的依赖,插件,父项目和构建目标等信息;
通过坐标唯一标识一个项目或依赖
*依赖管理
自动下载和管理第三方库(如jar包),解决依赖冲突;支持本地仓库,远程仓库和私有仓库
*插件机制
Maven的功能通过插件实现(如编译,测试和打包等)

2.Maven的生命周期

三套独立的生命周期,每个周期包含多个阶段,再执行某个阶段时会自动执行其之前的所有阶段。
1.Clean 生命周期
清理构建产物,如target目录
核心阶段:
*pre-clean——clean——post-clean
常用命令:mvn clean
2.Dedault (Build)生命周期
核心阶段:
*compile :编译源代码
*test :运行单元测试,需要相应的依赖和插件以及单元测试类
*package :打包生成可分发的文件
*install :将包安装到本地仓库,供其他项目依赖