调试eclipse e4源代码

时间:2014-06-11 15:42:06

标签: eclipse eclipse-rcp e4

我有一个使用兼容层的Eclipse e4 RCP项目。

目标包括org.eclipse.e4.*个插件及其源代码。例如:

$ ls org.eclipse.e4.core.di*
org.eclipse.e4.core.di.extensions.source_0.12.0.v20140417-2033.jar
org.eclipse.e4.core.di.extensions_0.12.0.v20140417-2033.jar
org.eclipse.e4.core.di.source_1.4.0.v20140414-1837.jar
org.eclipse.e4.core.di_1.4.0.v20140414-1837.jar

启动器配置包括没有源代码的插件。

导航&gt;打开类型或调试时找不到这些插件中的类的源代码。在调试器中,我有一个按钮< em>编辑源查找路径 - 但我希望在切换目标时自动更新源路径。

我可以通过将这些插件添加到我的某个插件的清单中来实现这一点。但是,这些不是直接的依赖关系,在这里列出这些似乎不太优雅。

将插件添加到产品配置文件似乎没有帮助。

如何在调试时以及使用导航&gt;打开类型时自动访问org.eclipse.e4包中的当前目标源代码?

1 个答案:

答案 0 :(得分:3)

通过检查

,在Java搜索中包含目标平台插件(包括Navigate&gt; Open Type)
 Include all plug-ins from target in Java search

复选框位于Preferences > Plug-in Development首选项页面。

在此之后第一次使用Navigate > Open Type或其他搜索时,Java索引器在额外的源文件上运行时可能会有点慢。一旦构建索引,它应该正常运行。