如何在 Eclipse 中找到定义了特定 class 的插件

How to find the plugin which defined a specific class in Eclipse

Eclipse Deployment Assembly does not appear in properties的回答中,@CodeSeavers提到:“属性页面在插件org.eclipse.wst.common.modulecore.ui中定义”。 但是@CodeSeavers 是怎么知道的呢?请一步一步告诉我

不确定这是否能回答您的问题,但这是我通常做的:

  1. 在任何视图、编辑器或任何与此相关的东西上使用插件间谍 (Alt + Shift + F1) 以获得有关它的完整信息。主要用于插件开发人员查找 ID 等内容。在这种情况下,它用于获取贡献 属性 页面的插件的名称。

  2. 使用插件搜索 - (Ctrl + H)。并搜索任何扩展点或插件。从搜索结果中,您可以查看 plugin.xml 并了解插件的作用和使用方式。

  3. 或者您随时可以直接查看源代码并进行检查。几乎所有 eclipse 附带的插件都有源代码构建。这让生活更轻松。