针对非公开自定义启动类型

时间:2017-03-10 07:37:35

标签: eclipse eclipse-plugin

我实现了Eclipse plugin,它实现了 org.eclipse.debug.core.launchConfigurationTypes 扩展。扩展的配置如下:

<!-- Own launch config type for EOSGi dists -->
<extension point="org.eclipse.debug.core.launchConfigurationTypes">
  <launchConfigurationType
     delegate="org.everit.osgi.dev.e4.plugin.core.launcher.EOSGILaunchConfigurationDelegate"
     id="org.everit.osgi.dev.e4.plugin.core.launcher.launchConfigurationType"
     modes="run,debug"
     name="%name.eosgiLaunchConfiguration"
     public="false"
     sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
</extension>

我的问题是,当其中一个线程停在断点处时,调试透视图未打开(并且不会要求打开它)。

launchConfigurationType不是公共的,我总是在不保存的情况下动态创建ILaunchConfigurationWorkingCopy。这就是为什么我没有为launchConfigurationType指定可视标签,我可以在其中添加公共标签和一些有关透视的信息。

问题:如何将调试透视图分配给自定义的非公开 launchConfigurationType ?我也很感兴趣如何让我的启动类型显示在窗口/首选项 - &gt;运行/调试 - &gt;透视面板,以便用户可以设置默认行为。

0 个答案:

没有答案