插件是需要依賴于其他maven項目才能運行,所以遠程調(diào)試方法需要插件項目A和其他maven項目B(idea中執(zhí)行)
- 假如插件
groupId=my_groupId,artifactId=my_artifactId,version=my_version,goal=my_goal - 在項目B中引用該插件,并在命令行執(zhí)行
mvnDebug my_groupId:my_artifactId:my_version:my_goal
執(zhí)行完后可以看到
Listening for transport dt_socket at address: 8000
- 然后在插件A項目中,在插件代碼中打上debug紅點敛助,Edit Configurations中+號,搜索添加Remote,port替換成8000后刀森,保存后點擊debug,即可開啟debug报账。
- 只能debug一次研底,如需要重復(fù)debug埠偿,需要先在項目B中運行
mvnDebug my_groupId:my_artifactId:my_version:my_goal
然后在項目A中點擊debug鍵