maven 插件和目标(plugins and goals)
插件和目标(plugins and goals )的大小关系:
一个maven
插件是由一个或者多个目标集合组成的。
一个
目标是一个明确的任务,它可以作为单独的目标运行,或者作为一个大的构建的一部分和其它目标一起运行。一个目标是Maven中的一个“工作单元(unit of work)”。目标的例子包括Compiler插件中的compile目标,它用来编译项目中的所有源文件,或者Surefire插件中的test目标,用来运行单元测试。
注意:
当提到一个插件目标的时候,我们常常用速记符号:pluginId:goalId。例如,当提到Archetype插件的create目标的时候,我们写成
archetype:create。
archetype 是插件
create 是目标