Maven

1.生命周期(lifecycle)

可以理解成由各种plugin按照一定的顺序执行来完成java项目清理、编译、打包、测试、布署等整个项目的流程的一个过程.
到此我们理解maven的构建过程或者有更多的人称是打包,就是由各种插件按照一定的顺序执行来完成项目的编译,单元测试、打包、布署的完成。各种插件的执行过程也就构成的maven的生命周期(lifecycle)。生命周期(lifecycle)各个阶段并不是独立的,可以单独执行如mvn clean,也可以一起执行如mvn clean install。而且有的mvn命令其是包括多个阶段的,如mvn compile其是包括了resources和compile两个阶段。

2.组件的过程

clean
resources
compile 先调用了resources插件,再调用compile插件
resources、compile、testResources、testCompile、test
打包插件
install和deploy

3.常用命令package install 和 deploy区别
执行顺序
区别

4.maven的多种仓库

关系图

你可能感兴趣的:(Maven)