该打包类型和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 |