2014-12-04 86 views
1

我已經從osgi控制檯(從eclipse中)卸載了一些插件/捆綁包,但是當我重新啓動eclipse時,它們又一次運行了。有沒有什麼辦法讓Eclipse從osgi console卸載那些插件?我知道如果我從/ plugins文件夾中刪除它們,它們將會消失,但那不是我想要的。我可以從eclipse的osgi控制檯上卸載eclipse插件嗎?

如果它不可能我可以以某種方式使用osgi刪除這些插件?

+0

非控制檯,但幫助>關於eclipse>安裝詳細信息>安裝的軟件有一個卸載...按鈕。 – JimmyB 2014-12-04 14:58:17

+1

這對我也很有幫助。也許一些刪除腳本? – GGrec 2014-12-04 16:43:14

回答

0

Eclipse在OSGi之上使用它自己的供應系統來管理插件安裝並維護OSGi配置狀態 - p2。所以無論你在OSGi控制檯中做什麼,重啓後都會丟失,除非你告訴P2改變它的狀態。 幸運的是,p2在控制檯中有它自己的命令,它們被記錄在http://wiki.eclipse.org/Equinox_p2_Console_Users_Guide

請看那裏的例子。