生命周期
一个项目的构建build的过程通常包括:清理、编译、测试、打包、部署等
Maven定义了三套生命周期:
clean:处理项目的清理工作,主要命令是clean
default:处理项目的deploy,主要命令:compile、test、package、install
site:处理网站站点的创建,主要命令:site
命令用法
每个生命周期之间是互相独立,比如:直接执行package,不会执行clean
每个生命周期内都包含多个阶段,这些阶段是有顺序的,后续的阶段必须等待前面的阶段执行后才能执行(一个生命周期内,比如default阶段,执行package,会执行前面的compile、test,再执行package,可以简写为:package;一般是再加上前一个生命周期clean,所以简写为:clean package)
不执行测试用例:mvn clean package -Dmaven.test.skip=true
__EOF__
本文作者:持之以恒(韧)
关于博主:擅长性能测试、全链路压测、自动化测试、企业级自动化持续集成(DevOps/TestOps)等