以编程方式运行调试配置

时间:2015-12-29 13:10:37

标签: eclipse-plugin google-chrome-devtools

我使用Chrome DevTools来调试java脚本代码,我需要它从我的插件中以编程方式运行。

1 个答案:

答案 0 :(得分:1)

(如果我理解这个稍微简短的问题。)

您想制作ILaunchConfigurationWorkingCopy,在其上设置属性,可选择保存,然后launch

Launch Manager非常有用,因为您可以使用它进行启动。

这是一个简单的例子:

ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunchConfigurationType launchType = launchMgr.getLaunchConfigurationType("type id (from plugin.xml)");
ILaunchConfigurationWorkingCopy wc = launchType.newInstance(null, manager.generateLaunchConfigurationName("Name Here"));
wc.setAttributes(launchAttributes);
ILaunchConfiguration lc = wc.doSave();
Launch launch = lc.launch(ILaunchManager.DEBUG_MODE, new NullProgressMonitor());