1、创建 Maven 工程
- 在工程的 pom 文件中设置标签,如 GAV、packaging、description等,其中前两者必须设置。
- 在 pom 文件中引入必要的依赖 maven-plugin-api 和 maven-plugin-annotations。
2、创建目标类Mojo
- 使用 @Mojo 注解,name 属性指定目标名称
- 重写 execute 方式,实现目标的功能逻辑
- 添加属性
3、打包插件工程,安装到本地仓库或部署到远程仓库(私服)
4、引用插件,运行插件
- 直接运行插件
- 或将目标绑定到特定生命周期阶段(可选)
- 无论选择哪种运行方式,都可以在命令行指定参数