本章介绍如何在Eclipse中对开发的插件进行调试,实现原理是跨JVM的调试方案。
说明:
1)本文基于Kettle8.1.0.0-365版本
2)启动Spoon前,先把插件发布到Spoon中(发布方法为把开发的插件项目达成jar包,放到plugins目录,可以直接放到此目录下,也可以再建立一个文件夹(名字随便起))
3) 插件项目是一个独立的maven项目
1.配置spoon.bat
在 Spoon.bat的Java options部分增加如下配置:
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
address=1044,这个端口号可以随意配置一个本机未使用的端口号,具体配置见下图:
2.配置Eclipse
在Eclipse中选中你的插件项目,然后配置Debug Configurations,在打开的窗口中进行如下配置。
3.启动Spoon,然后就可以调试你的插件项目了