up:: Maven 生命周期 tag::生命周期 dates:: 2023-09-08
default 生命周期负责构建项目,包括编译运行部署等。
生命周期阶段
- validate 验证项目是否正确并且所有必要的信息都可用
- compile 编译项目的源代码
- test 使用合适的单元测试框架测试编译的源代码。这些测试不应该要求打包或部署代码
- package 将编译后的代码打包成可分发的格式,例如 JAR。
- verify 对集成测试的结果进行任何检查,以确保满足质量标准
- install 将包安装到本地存储库中,作为本地其他项目的依赖项
- deploy 在构建环境中完成,将最终包复制到远程存储库以与其他开发人员和项目共享。