一个Maven项目的搭建需要经历几个过程,而这几个过程整个被称为maven的生命周期,下面对maven的生命周期进行讲解
Maven项目的搭建需要经历:(默认生命周期)
编译 compile
测试 test
打包 package
安装 install
发布 deploy
上面是在没有其他的编译信息干扰下的时候构建maven项目的过程,但是如果有其他编译信息的干扰,比如项目在其他地方已经编译过了,在本机发布的时候就需要将这些编译信息删除,这个时候在执行上面的过程之前就需要先执行,mvn clean命令,这一操作就是(清理生命周期)
而在经历过默认生命周期后会经历(站点生命周期)
所以maven 对项目构建过程分为
三套相互独立的生命周期
这三套生命周期分别是:
Clean Lifecycle 在进行真正的构建之前进行一些清理工作。
Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。
Site Lifecycle 生成项目报告,站点,发布站点。
所以整个Maven的生命周期顺序如下
清理生命周期 to 默认生命周期 to 站点生命周期