maven系列:maven插件

前面我们讲了maven的几个生命周期,可能大家还有点懵,我们再来回顾一下首先我们会配置命令,右击项目-》run as-》Run Configure ,输入命令(比如clean package),点击Run,如下图
mvn34.png


这个时候就进入到了相关的maven生命周期中,比如clean会进入clean的周期(为什么是clean的周期,我们简单的看一下上篇文章的clean周期中包含clean这一个goal),package会进入default生命周期(根据上篇文章中我们发现package属于default中),注意,比如生命周期clean有1-》2-》3-》4-》5这么几个阶段,clean处于3这个阶段,那么1,2是一定执行过了,相同原理,package也是
mvn33.png

如上图,能清晰的看到,不同的命令会进入不同的生命周期,然后进入到不同的phase,不同的phase又有不同的plugin goal,都是依次执行的,这下明白了吧


=============================不起眼的分割线======================================


那么好,现在我们来讲讲插件,三种生命周期的插件能够完成日常工作,但是工作中总有些个性化或者定制需求,这就需要三方插件来做支撑了
一)引入
举几个例子
1)我们前面项目打包的时候,并没有把依赖jar包打进去(因为测试环境和生产环境都有对应的仓库),但是呢,我们就要把依赖jar包打进去
2)通过命令,自动启动web容器,同时部署web应用,这样直接打开浏览器就能访问相关接口了,方便冒烟测试
3)进行单元测试时,计算单元测试对代码的覆盖率
等等,还有很多

二)找寻
既然我们认识到插件的重要性,这些插件又不是maven自带的,那么到哪找呢,很容易,百度就能搜到:maven+自动部署 等

三)plugin goal绑定到具体phase
需要在pom.xml添加如下代码,放到build标签里面

  1. <plugins>
  2.             
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值