- Maven构建生命周期描述的是一次构建过程经历了多少个事件
- Maven对项目构建的生命周期划分为3套
- clean:清理工作
- default:核心工作,例如编译、测试、打包、部署等
- site:产生报告、发布站点等
- pre-clean:执行一些需要在clean之前完成的工作
- clean:移除所有上一次构建生成的文件
- post-clean:执行一些需要在clean之后立刻完成的工作
- pre-site:执行一些需要在生成站点文档之前完成的工作
- site:生成项目的站点文档
- post-site:执行一些需要在生成栈段文档之后完成的工作,并且为部署做准备
- site-deploy:将生成的站点文档部署到特定的服务器上
-
插件与生命周期内的阶段绑定,在执行到对应生命周期时执行对应的插件功能
-
默认maven在各个生命周期上绑定有预设的功能
-
通过插件可以自定义其他功能
-
https://maven.apache.org/plugins/index.html 可以查看Maven所有插件
(1)使用打包插件 source:
org.apache.maven.plugins maven-source-plugin 2.2.1 jar generate-test-resources



