自定义插件调试设置-IDEA

配置Spoon客户端

首先备份Spoon.bat,以防万一,然后文本编辑打开Spoon.bat,找到118行,其开头为

if "%PENTAHO_DI_JAVA_OPTIONS%"=="",在其后面追加以下内容:

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044

自定义插件调试设置-IDEA

 

配置IDEA

编辑 运行/调试 配配置,新增一个【Remote】,并填写你的客户端host,端口(即之前配置的Spoon调试端口)

自定义插件调试设置-IDEA

不同的jdk版本,远程调试命令参数不一样。如果你的jdk不是5-8,那么像下面一样选择。

自定义插件调试设置-IDEA

打上你的断点,运行起来

自定义插件调试设置-IDEA

然后在你的Spoon界面,跑你自定义的步骤。

自定义插件调试设置-IDEA

IDEA接收执行信息,阻塞到断点处。

自定义插件调试设置-IDEA