没有合适的资源?快使用搜索试试~ 我知道了~
poseidon2011#CookBook-1#1-编写一个Maven插件1
需积分: 0 0 下载量 164 浏览量
2022-07-25
14:33:45
上传
评论
收藏 5KB MD 举报
温馨提示
试读
[INFO] Compiling 1 source file to F:\217my_optLogs\001系统相关\系统设计\007\CookBook\mvn
资源推荐
资源详情
资源评论
# 编写一个Maven插件
- 创建maven项目,插件本身也是maven项目,只是它的```packaging```是```maven-plugin```,需要依赖```maven-plugin-api```。
- 为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo(魔咒,可以操控的目标)。编写插件时必须提供一个或多个继承自```AbstractMojo```的类。
- 为目标提供配置点:大部分maven插件以及其目标都是可配置的,因此在编写Mojo的时候需要注意提供可配置的参数。
- 编写代码,实现目标。
- 错误处理以及日志,为客户提供足够的信息。
- 测试插件
## 插件项目pom配置信息,依赖引入
```xml
4.0.0
mvn-local-plugin
maven-plugin
3.0
org.apache.maven
maven-plugin-api
${maven.version}
```
## 编写插件目标类Mojo
继承AbstractMojo、实现execute()方法、提供@goal标注。
见 ```org.byron4j.CountMojo``` 类;
在类doc种指�
点击阅读更多
资源评论
经年哲思
- 粉丝: 15
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功