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

Mic*_*ael 14 eclipse eclipse-pde eclipse-plugin manifest.mf eclipse-rcp

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

[ ] Activate this plug-in when one of its classes is loaded
[ ] This plug-in is a singleton
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 什么时候检查激活复选框?
  2. 如果包装第三方库,这个插件"通常"应该配置为单例吗?

我正在搜索信息或一些示例,这些信息将证明何时不需要激活插件(故意不激活).单身行为更清楚(在我看来),以确定何时合适(例如,记录器).

非常感谢!
迈克尔

Ale*_*nov 13

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

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