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



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

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

问题:

  1. 激活复选框NOT何时被选中?
  2. 如果包装一个第三方库,这个插件"usually"应该被配置为单例吗?

我正在寻找信息或一些例子,将证明何时激活插件将不需要(即。,故意不激活)。单例行为(在我看来)更清楚地看到它何时是合适的(例如:,记录器)。

多谢谢!
迈克尔。

  1. 当你们都不需要a)当插件启动和停止时需要做任何特别的事情;b)在plugin.xml中没有任何仅在激活时拾取的扩展。但是,在这些情况下,可以不激活。由于很容易忘记在更改时启用自动激活,因此即使在这种情况下,我仍然会勾选该选项。我不知道在任何情况下,你会主动想要关闭自动激活。

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

最新更新