0. 前言
因为之前好奇 maven 插件可以不设置绑定 phase 周期,执行时会自动绑定一个默认的 phase 周期。而这个周期具体是哪个 phase 只有去插件的官网上才能查到(文章末尾会讲在项目中查看默认绑定的方法)。
所以我萌生出一个想法,自己写一个插件!
1. 编写插件
和正常编写一个maven项目类似。
总共分两个关键步骤:
- 打包方式设置为
<packaging>maven-plugin</packaging>,加入两个插件所需依赖。
<groupId>com.super</groupId>
<artifactId>free-plugin</artifactId>
<version>1.0.0</version>
<packaging>maven-plugin</packaging>
<dependencies>
<!-- 以下两个依赖是必须的 -->
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>3.5.4</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>3.5.2

最低0.47元/天 解锁文章
2339





