0
点赞
收藏
分享

微信扫一扫

Meven系列之插件机制简介

Maven的生命周期与Maven插件是项目绑定的,Maven默认地将一些默认插件的目标与Maven的生命周期维系在了一起,比如default的compile这个阶段就是和maven-compiler-plugin这个插件的compile目标维系着不可分割的关系。

 

 

为了不让用户不用任何配置就能进行一般程度的项目构建,Maven默认给自己生命周期的核心阶段绑定了自己的插件。

clean如下:


生命周期阶段



插件目标



pre-clean



 



clean



maven-clean-plugin:clean



post-clean



 


site如下:


生命周期阶段



插件目标



pre-site



 



site



maven-site-plugin:site



post-site



 



site-deploy



maven-site-plugin:deploy


最麻烦的就是最核心的default


生命周期阶段



插件目标



process-resources



maven-resources-plugin:resources



compile



maven-compiler-pugin:compile



process-test-resources



maven-resources-plugin:testResources



test-compile



maven-compiler-plugin:testCompile



test



maven-surefire-plugin:testCompile



package



maven-jar-plugin:jar



install



maven-install-plugin:install



deploy



maven-deploy-plugin:deploy


 


举报

相关推荐

0 条评论