Maven的核心仅仅定义了抽象的生命周期,具体的任务都是交由插件完成的。 每个插件都能实现多个功能,每个功能就是一个插件目标。 Maven的生命周期与插件目标相互绑定,以完成某个具体的构建任务,例如compile就是插件maven-compiler-plugin的一个插件目标。