许可证到期时禁用eclipse插件?

时间:2011-03-21 02:05:47

标签: java eclipse eclipse-plugin

当许可证过期时,禁用eclipse插件的最佳方法是什么?

一种方法是通过从Plugin.start()方法抛出异常来使插件崩溃,但这非常难看,因为插件的所有视图等都显示异常堆栈跟踪。

我显然希望优雅地禁用插件而不是崩溃。

1 个答案:

答案 0 :(得分:1)

捆绑包的状态由安装后的框架决定。

  • 已安装它有一些问题需要解决,例如依赖项问题
  • 已解决已安装且无依赖性问题
  • 有效如果它有激活器,并且毫无例外地启动

因此,除非在激活器的start方法上抛出异常,否则在许可证到期后必须在代码中禁用插件的功能,如果你想使用一种优雅的方法来禁用它。