10.2.3. Maven Plugin

该打包类型和JAR打包类型类似,除了三个目标:plugin:descriptorplugin: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