-
三个生命周期
-
Clean 生命周期:
-
Clean
-
删除目标目录中的编译输出文件。这通常是在构建之前执行的,以确保项目从一个干净的状态开始。
-
-
-
Default 生命周期(也称为 Build 生命周期):
- validate:验证项目的正确性,例如检查项目的版本是否正确。
- compile:编译项目的源代码。
- test-compile:编译项目的测试源代码。
- test:运行项目的单元测试。
- package:将编译后的代码打包成可分发的格式,例如 JAR 或 WAR。
- verify:对项目进行额外的检查以确保质量。
- install:将项目的构建结果安装到本地 Maven 仓库中,以供其他项目使用。
- deploy:将项目的构建结果复制到远程仓库,以供其他开发人员或团队使用。
-
1. **Site 生命周期:**
- **site**:生成项目文档和站点信息。
- **deploy-site**:将生成的站点信息发布到远程服务器,以便共享项目文档。
-
Maven的优点
-
Maven可以管理很多的步骤, 如 : 构建, 自动生成文档, 构建
- 提高了项目和构建过程的性能
- 自动下载jar文件和其他依赖
-
让访问很多需要的信息变的容易
- 让开发者可以在不同的环境构建项目
- 不需要担心依赖版本的处理问题
-
在Maven中容易添加依赖
- 把相关信息填写到POM文件即可
-