该打包类型和JAR打包类型类似,除了三个目标:plugin:descriptor,plugin:addPluginArtifactMetadata,和plugin:updateRegistry。这些目标生成一个描述文件,对仓库数据执行一些修改。打包类型为maven-plugin的项目的默认目标如Table 10.4, “maven-plugin打包默认的目标”所示。
Table 10.4. maven-plugin打包默认的目标
| 生命周期阶段 | 目标 |
|---|---|
| generate-resources | plugin:descriptor |
| process-resources | resources:resources |
| compile | compiler:compile |
| process-test-resources | resources:testResources |
| test-compile | compiler:testCompile |
| test | surefire:test |
| package | jar:jar, plugin:addPluginArtifactMetadata |
| install | install:install, plugin:updateRegistry |
| deploy | deploy:deploy |

