0
Я использую Chrome DevTools для отладки кода сценария Java, и мне нужно, чтобы он программно запускался из моего плагина.Запуск конфигурации отладки программно
Я использую Chrome DevTools для отладки кода сценария Java, и мне нужно, чтобы он программно запускался из моего плагина.Запуск конфигурации отладки программно
(если я понял немного короткий вопрос.)
Вы хотите сделать 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());
Вы пробовали что-нибудь еще, например, чтобы сделать конфигурацию запуска? –