up:: Maven 生命周期 tag::生命周期 dates:: 2023-09-08

default 生命周期负责构建项目,包括编译运行部署等。

生命周期阶段

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