maven三大生命周期
 1803

maven三大生命周期

倍速播放下载收听

00:00
04:27

maven有三套生命周期,分别为:


Maven的生命周期就是对所有的构建过程进行抽象和统一。
包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。


Maven有三套相互独立的生命周期,分别是clean、default和site
每个生命周期包含一些阶段(phase),阶段是有顺序的,后面的阶段依赖于前面的阶段。


1、clean 周期:主要用于清理上一次构建产生的文件,可以理解为删除target目录
1)pre-clean:执行清理前需要完成的工作
2)clean:清理上一次构建生成的文件
3)post-clean:执行清理后需要完成的工作


命令mvn clean


2、默认周期,
主要阶段包含:


process-resources           默认处理src/test/resources/下的文件,将其输出到测试的classpath目录中,
compile                    编译src/main/java下的java文件,产生对应的class,
process-test-resources   默认处理src/test/resources/下的文件,将其输出到测试的classpath目录中,
4、test-compile            编译src/test/java下的java文件,产生对应的class,
5、test                   运行测试用例,
6、package               打包构件,即生成对应的jar, war等,
7、install             将构件部署到本地仓库,
8、deploy           部署构件到远程仓库


命令 mvn   install
命令 mvn   package
命令 mvn   clean   package    调用clean生命周期的clean阶段和default的install阶段


3、site周期
主要阶段包含
site 产生项目的站点文档
site-deploy 将项目的站点文档部署到服务器


命令 mvn site

评论

    还没有评论,快来发表第一个评论!

打开喜马拉雅,发表评论