Eclipse插件设置 - 激活和单例设置

时间:2011-11-03 15:35:37

标签: eclipse eclipse-plugin eclipse-rcp eclipse-pde manifest.mf

在Eclipse清单编辑器中,存在用于启用/禁用插件激活和单例行为的复选框,如下所示:

[ ] Activate this plug-in when one of its classes is loaded
[ ] This plug-in is a singleton

问题:

  1. 何时会选中激活复选框
  2. 如果包装第三方库,此插件“通常”是否应配置为单例?
  3. 我正在搜索信息或一些示例,以证明何时不需要激活插件(即。,故意不激活)。单身行为更清楚(在我看来),看它何时合适(例如,一个记录器)。

    非常感谢!
    迈克尔

1 个答案:

答案 0 :(得分:13)

  1. 当你们两个都没有时a)当插件开始和停止时需要做任何特别的事情; b)plugin.xml中没有任何仅在激活时获取的扩展名。但是,在可以未激活的情况下。由于忘记在更改时打开自动激活很容易,即使在这种情况下,我仍然会检查选项。我不知道你有什么想要关闭自动激活的情况。

  2. 不,通常不是。仅当此插件的两个实例互相干扰时。如您所知,记录器(两者都会尝试写入相同的文件),打印库,图形工具包等。