如何调试Maven源码

在开发maven项目时,常常想了解maven的插件做了哪些工作,这时候就需要用到调试maven插件源码

准备工作

  • 下载选定的插件的源码
  • 采用IDEA打开该插件源码项目(当前工程为插件源码工程)
  • 采用IDEA打开主工程项目(任意一个maven项目)

调试步骤

在主工程项目执行命令

mvnDebug compile
如何调试Maven源码_第1张图片
Paste_Image.png

创建调试配置项

在插件源码项目创建调试配置项

  • 选择Remote
  • 修改port为8000(主工程执行完的命令会有一个端口,与这里对应)
  • 然后用Debug模式启动该配置项
如何调试Maven源码_第2张图片
Paste_Image.png

效果

如何调试Maven源码_第3张图片
Paste_Image.png

注意事项

主工程所用到的插件版本尽量与插件源码工程的版本一致,在定断点时才不会定位错误

你可能感兴趣的:(如何调试Maven源码)