代码之家  ›  专栏  ›  技术社区  ›  Sagar V

关于清单文件中的“singleton:=true”

  •  4
  • Sagar V  · 技术社区  · 15 年前

    我有一个插件,目前没有任何扩展点(也没有扩展任何其他插件)。为了解决某个问题,我必须为这个插件创建一个扩展点,并在其他地方创建一个适当的扩展。

    当日蚀迫使我 singleton:=true 在清单文件中。我知道必须设置这个参数的原因,但是我想通过引入这个参数来了解这个插件在产品中的功能是否有任何影响。

    1 回复  |  直到 15 年前
        1
  •  4
  •   Kane    15 年前

    “singleton:=true”表示捆绑包在OSGi运行时中只能存在一个版本。

        2
  •  0
  •   Anand    6 年前

    Alex Blewitt博士的《Eclipse插件开发》一书中写道:

    条款

    singleton:=true 
    

    对于向UI添加依赖项的插件,有一个限制,即它们必须是单例的。(此约束是安装新插件需要IDE重新启动的主要原因之一。)