首页 > 其他 > 详细

maven生命周期

时间:2019-03-14 15:51:29      阅读:153      评论:0      收藏:0      [点我收藏+]

在maven中一个项目在构建中具有生命周期这样一个概念

每个生命周期有多个phase组成

maven默认的phase

  • validate - 验证项目的正确性
  • compile - 编译代码
  • test -编译运行测试代码
  • package - 将项目打包
  • verify - 验证测试结果
  • install - 将打包的项目打入本地仓库
  • deploy - 部署整个项目

phase由goal组成

Phaseplugin:goal
process-resources resources:resources
compile compiler:compile
process-test-resources resources:testResources
test-compile compiler:testCompile
test surefire:test
package jar:jar
install install:install
deploy deploy:deploy

改变一个phase的生命周期

通过添加plugin来实现改变一个phase的周期,每个plugin都有默认的goal和goal所属的phase,可以通过标签来配置

技术分享图片

注:一个goal可以属于多个phase,一个phase也可以有多个goal和没有goal,phase没有goal的话不会执行

 

maven生命周期

原文:https://www.cnblogs.com/zshjava/p/10530445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!