生命周期
生命周期:指运行的阶段(比如几岁)
maven有三个生命周期如下,每个生命周期大概做的事情如下:




注意:每次执行某个,他会把上面的都执行一遍

插件:
每一个插件,对应生命周期每个事情。(几岁干哪些事情)

一个插件对应若干个功能

给谁执行(执行位置)可选值:下面五个,常用两个如下

示例
首先,在主包和测试包下写两个代码:


!!!!!没写插件时候:

加上插件坐标:
刷新下maven,就出现了source。

执行:
不在plugins里,是在lifecyclle(声明周期)里执行的:
执行clean:双击clean
左边没有target,啥都没了:

执行complie:

执行test:



双击查看:

这时候再执行clean,target全部会被删掉,左边又恢复之前。
claen后,直接执行install:

对测试代码打包:
这边修改:

clean后install:

打开查看:


可配置多个:
左边就是三个了:
