问题
我在我的 RCP 目标平台中包含了很多第三方插件。其中大多数以 jar 文件的形式提供。 现在我想做一些基本任务,这在我自己的代码中非常容易,但在目标平台上似乎不可能:
- 查看包含的插件
- 查看哪些文件和类包含在哪个插件或 jar 中
- 打开文件和类定义
- 导航到方法和类定义
- 搜索字符串
- 设置断点
部分解决方案
一旦插件作为库/插件依赖项包含在我自己的插件之一中,我就可以像正常库一样正确地浏览插件。搜索仍然有问题,但至少我可以看到内容。
问题
如果我自己的插件未包含这些基本任务,我如何在目标平台插件上执行这些基本任务?如何搜索包含的插件?
最佳答案
打开首选项并转到插件开发。选择“在 Java 搜索中包含目标中的所有插件”选项。
选择此选项后,搜索和“导航 > 打开类型”等内容将全部包含目标平台中的所有代码。
关于Eclipse RCP如何调试目标平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27971408/