2011-03-21 31 views
1

當許可證過期時,禁用eclipse插件的最佳方法是什麼?在許可證到期時禁用eclipse插件?

一種方法是通過從Plugin.start()方法拋出一個異常來使該插件崩潰,但這非常難看,因爲該插件的所有視圖等都顯示異常堆棧跟蹤。

我顯然想優雅地禁用插件而不是崩潰它。

回答

1

您的包的狀態在安裝後由框架決定。

  • 安裝它有一些問題有待解決,如依賴關係問題
  • 解決安裝,無依賴性問題
  • 活動如果有激活,並開始無一例外

因此,如果您想要在許可證過期後禁用代碼中插件的功能除了在激活器的啓動方法上拋出異常之外,使用優雅的方式來禁用它。