陌生的maven
在中途加入一个项目组的时候,如果遇到自定义插件等场景;以及其他maven的问题,仅此做个记录
如何调试一个maven插件
最近遇到个插件问题,有个老大哥基于swagger封装了一个生成代码的插件,由于缺少资料,不知其生成代码的逻辑,遂决定研究下,经过不懈努(百)力(度),了解了maven插件还可以调试。
- 首先在需要调试的工程里边,引入plugin的jar包
- 在插件相关位置,打上断点
- 执行:
mvndebug <groupId>:<artifactId>:<version>:<scope>
- 右键idea的mvn的debug