将 Maven 工件声明为 Maven 插件
通过在 pom.xml
中将包装指定为 maven-plugin
,可以将 Maven 构建的工件声明为 Maven 插件。
<packaging>maven-plugin</packaging>
你需要声明对插件 API 和注释的依赖性。
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>3.3.9</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>3.5</version>
<scope>provided</scope>
</dependency>
你需要添加插件才能生成元数据。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<version>3.5</version>
</plugin>