一、Maven常用命令及其作用
Maven的生命周期包括:clean、validate、compile、test、package、verify、install、site、deploy,
ps:执行后面的命令时,前面的命令自动得到执行,(其中,也可以跳过其中的步骤,如:test,在mvn install或mvn package后加上-Dmaven.test.skip=true或-DskipTests即可)。
生命周期 描述:
clean (清理)
用于清除之前构建生成的所有文件
其中具体为清除了Target目录中的所有文件,包括该目录
ps:删除了install生成的所有文件
validate(验证)
用于验证项目是否正确,并且其中有必要信息是否都可用
compile(编译源代码)
编译项目的源代码,主要是java文件一般是编译scr/main/java或是scr/test/java里面的文件
test (运行测试)
用合适的测试框架来进行测试,测试compile中编译出来的代码
测试的东西一般不加包和部署
package(打包)
完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
verify(检查)
对集成测试的结果进行检查,以保证质量达标。