我有一个使用兼容层的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
包中的当前目标源代码?
答案 0 :(得分:3)
通过检查
,在Java搜索中包含目标平台插件(包括Navigate&gt; Open Type) Include all plug-ins from target in Java search
复选框位于Preferences > Plug-in Development
首选项页面。
在此之后第一次使用Navigate > Open Type
或其他搜索时,Java索引器在额外的源文件上运行时可能会有点慢。一旦构建索引,它应该正常运行。