maven 插件调试

插件是需要依赖于其他maven项目才能运行,所以远程调试方法需要插件项目A和其他maven项目B(idea中执行)

  • 假如插件
    groupId=my_groupId,artifactId=my_artifactId,version=my_version,goal=my_goal
  • 在项目B中引用该插件,并在命令行执行
    mvnDebug my_groupId:my_artifactId:my_version:my_goal
    执行完后可以看到
    Listening for transport dt_socket at address: 8000
  • 然后在插件A项目中,在插件代码中打上debug红点,Edit Configurations中+号,搜索添加Remote,port替换成8000后,保存后点击debug,即可开启debug。
  • 只能debug一次,如需要重复debug,需要先在项目B中运行
    mvnDebug my_groupId:my_artifactId:my_version:my_goal
    然后在项目A中点击debug键
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容