【问题标题】:Eclipse Plugin Settings - Activation and Singleton SettingsEclipse 插件设置 - 激活和单例设置
【发布时间】:2011-12-21 07:23:59
【问题描述】:

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

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

问题:

  1. 什么时候激活复选框被选中?
  2. 如果包装第三方库,这个插件“通常”是否应该配置为单例?

我正在寻找可以证明何时不需要激活插件的信息或一些示例(,故意不激活)。单例行为更清楚(在我看来)何时合适(例如,记录器)。

非常感谢!
迈克尔

【问题讨论】:

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


    【解决方案1】:
    1. 当你俩都不需要时 a) 在插件启动和停止时需要做任何特别的事情; b) 在plugin.xml 中没有任何扩展名,这些扩展名仅在激活时才会出现。但是,这些是您无法无法激活的情况。由于在更改时很容易忘记打开自动激活,因此即使在这种情况下,我仍然会检查该选项。我不知道您会主动想要关闭自动激活的任何情况。

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

    【讨论】:

    • 谢谢 Alexey,您帮助我了解了更多关于插件激活的信息。
    猜你喜欢
    • 1970-01-01
    • 2017-05-01
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2020-03-27
    • 1970-01-01
    相关资源
    最近更新 更多