生命周期
生命周期:指运行的阶段(比如几岁)
maven有三个生命周期如下,每个生命周期大概做的事情如下:
注意:每次执行某个,他会把上面的都执行一遍
插件:
每一个插件,对应生命周期每个事情。(几岁干哪些事情)
一个插件对应若干个功能
给谁执行(执行位置)可选值:下面五个,常用两个如下
示例
首先,在主包和测试包下写两个代码:
!!!!!没写插件时候:
加上插件坐标:
刷新下maven,就出现了source。
执行:
不在plugins里,是在lifecyclle(声明周期)里执行的:
执行clean:双击clean
左边没有target,啥都没了:
执行complie:
执行test:
双击查看:
这时候再执行clean,target全部会被删掉,左边又恢复之前。
claen后,直接执行install:
对测试代码打包:
这边修改:
clean后install:
打开查看:
可配置多个:
左边就是三个了: