maven 生命周期 插件

maven 项目的 构建顺序

  1. compile 编译 test-compile 测试代码 编译
  2. test 测试
  3. package 打包
  4. install 安装
    必须按照这个顺序操作。

maven的生命周期 包含的事件如下

clean : 清理工作
default:核心工作,列如编译,测试,打包,部署等
slte:生产报告,发布站点

(1)clean:清理工作

pre-clean:执行一些在clean之前的工作

clean:移除上一次构建产生的所有文件

post-clean:执行一些在clean之后立刻完成的工作

(2)default:核心工作,例如编译,测试,打包,部署等
对于default生命周期,每个事件在执行之前都会将之前的所有事件依次执行一遍
install是执行所有事件,test是执行代码中的事件 主代码+测试代码

(3)site:产生报告,发布站点等

pre-site:执行一些在生成站点文档之前的工作

site:生成项目的站点文档

post-site:执行一些在生成站点文档之后完成的工作,为部署做准备

site-deploy:将生成的站点文档部署到特定

上一篇:Python3.8(pycharm) + OpenCV4 识别二维码


下一篇:WARNING: Ignoring invalid distribution -ip (d:\tools\python368\lib\site-packages )