如何以编程方式判断Eclipse插件是否对Eclipse做出了UI贡献?
具体来说,我可以访问p2存储库,我希望能够分辨存储库中的哪些插件做或不做UI贡献。
或者是否有任何其他方式不通过p2(例如通过BundleContext)?
谢谢!
答案 0 :(得分:2)
UI和非UI插件之间存在两个差异:
org.eclipse.ui.plugin.AbstractUIPlugin
的UI插件激活器子类,而非UI插件激活器通常来自org.eclipse.core.runtime.Plugin
的子类。如果您正在尝试分析p2存储库,那么您应该寻找#1。检查org.eclipse.swt。
的所有传递依赖项