將 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>