-
maven的生命周期:
maven有三套相互独立的生命周期:
(1)clean lifestyle: 在进行真正的构建之前,进行的一些清理工作
(2)default lifestyle: 构建的核心部分,编译,测试,打包,安装,部署等
(3)site lifestyle: 站点生命周期,生成项目报告,发布站点等。其实就是会生成项目的文档。注意: 他们之间是相互独立的,你可以仅仅调用clean命令使用,也可以仅仅调用site命令来生成站点文档。
-
maven的插件和目标:
插件位于maven的仓库中,通过坐标找到对应的插件,常用的clean-plugin,install-plugin等,maven主要是依靠插件进行工作的。
(1)maven的核心仅仅定义了抽象的生命周期,具体的任务都是插件完成的。
(2)每个插件都能实现多个功能,每个功能就是一个插件目标。
(3)maven的生命周期与插件目标相互绑定,以完成某个具体的构建任务。
例如: compile就是插件maven-compile-plugin的一个功能
8 maven杂谈 3
最新推荐文章于 2024-03-26 20:55:12 发布