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

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

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


问题:


什么时候不选中激活复选框?
如果包装第三方库,是否应“通常”将此插件配置为单例?


我正在搜索信息或一些示例,这些示例或示例将演示何时不希望激活插件(即,故意不激活)。 (我认为)单例行为更清晰(以查看它何时合适)(例如记录器)。

非常感谢!

麦可

最佳答案

两者都不做时:a)插件启动和停止时需要做一些特别的事情; b)plugin.xml中没有任何扩展名,这些扩展名仅在激活时才能使用。但是,在那些情况下您无法激活。由于很容易忘记在更改时启用自动激活功能,因此即使在这种情况下,我仍然会检查该选项。我不知道您要主动关闭自动激活的任何情况。
不,通常不会。仅当该插件的两个实例相互干扰时。如您所建议,记录器(都将尝试写入相同的文件),打印库,图形工具包等。