5

如果前面的选项“生成一个激活器,一个控制插件生命周期的 Java 类”没有被选中,那么“这个插件将对 UI 做出贡献”选项是否会被忽略?

替代文字 http://img179.imageshack.us/img179/6710/newpluginoptions.png

4

2 回答 2

5

据我所知,是的 - 在这种情况下它被忽略了。

此插件将对 UI 做出贡献”切换控制两件事:

1) 自动生成的 Activator 类扩展了哪个类(参见下面的进一步说明)。

2)在向导的“下一步> ”页面上可供选择的可用模板列表。

但是如果没有选择第一个选项,则这些都不适用。几乎看起来有点像表单逻辑错误。UI 应该有条件地启用/禁用第二个切换。那好吧...


如果设置为 ON,Activator 将扩展org.eclipse.ui.plugin.AbstractUIPlugin

如果设置为 OFF,Activator 将扩展org.eclipse.core.runtime.Plugin

于 2010-05-19T12:43:46.347 回答
1

它被忽略。
这是来自 pre-OSGi 领域的遗迹,在那里您可以开发一个插件来为 Eclipse UI 做出贡献,而无需激活器:请参阅Eclipse Extension vs. OSGi services

替代文字
(来源:eclipsezone.com

(那里没有激活器)

于 2010-05-19T13:03:47.680 回答