Maven小记
使用maven也很久了,都知道可以用来compile source code,package jar等,但是一直没有去深究过它到底如何做的,命令行一大堆信息,调用了各个插件,原理是个啥?今天有空,于是探究了一下。
What is Maven
说白了,maven就是一个插件执行框架,maven的所有动作,都是在调用各种plugin的功能。我们使用maven,去调用各种插件,就是为了去使我们的项目构建、测试、编译、打包等等步骤变得更加高效。
Lifecycle
maven将我们对project的构建划分为多个Lifecycle,也就是项目的生命周期。
Lifecycle包含clean,def