我可以从eclipse的osgi控制台卸载eclipse插件吗?

时间:2014-12-04 14:53:29

标签: eclipse eclipse-plugin osgi eclipse-rcp equinox

我已经从osgi控制台(从eclipse内部)卸载了一些插件/包,但是当我重新启动eclipse时,它们又重新运行了。有没有办法让eclipse从osgi控制台卸载那些插件?我知道如果我从/ plugins文件夹中删除它们就会消失,但这不是我想要的。

如果不可能,我可以以某种方式使用osgi删除这些插件吗?

1 个答案:

答案 0 :(得分:0)

Eclipse在OSGi之上使用它自己的配置系统来管理插件安装并维护OSGi配置状态 - p2。所以无论你在OSGi控制台中做什么都会在重启后丢失,除非你告诉p2改变它的状态。 幸运的是,p2在控制台中有自己的命令,它们已在http://wiki.eclipse.org/Equinox_p2_Console_Users_Guide

中记录。

请参见那里的例子。