自定义插件调试设置-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
编辑 运行/调试 配配置,新增一个【Remote】,并填写你的客户端host,端口(即之前配置的Spoon调试端口)
不同的jdk版本,远程调试命令参数不一样。如果你的jdk不是5-8,那么像下面一样选择。
打上你的断点,运行起来
然后在你的Spoon界面,跑你自定义的步骤。
IDEA接收执行信息,阻塞到断点处。