我已经从osgi控制台(从eclipse内部)卸载了一些插件/包,但是当我重新启动eclipse时,它们又重新运行了。有没有办法让eclipse从osgi控制台卸载那些插件?我知道如果我从/ plugins文件夹中删除它们就会消失,但这不是我想要的。
如果不可能,我可以以某种方式使用osgi删除这些插件吗?
答案 0 :(得分:0)
Eclipse在OSGi之上使用它自己的配置系统来管理插件安装并维护OSGi配置状态 - p2。所以无论你在OSGi控制台中做什么都会在重启后丢失,除非你告诉p2改变它的状态。 幸运的是,p2在控制台中有自己的命令,它们已在http://wiki.eclipse.org/Equinox_p2_Console_Users_Guide
中记录。请参见那里的例子。