一旦在Eclipse RCP中安装了新的插件/功能,是否有任何方法可以自动从磁盘中清除旧的插件/功能?

SSK

我正在构建一个RCP应用程序,该功能/插件每季度都会有更新。因此,如果用户选择自动更新功能/插件,则将下载用于更新的插件的新jar,但旧的插件仍在使用我的磁盘空间,不再使用。

我已经厌倦了删除具有旧jar信息的安装历史记录。当我尝试将其删除时,它显示以下给定的消息

删除安装历史记录的错误消息

但这并不会删除.jar,我仍然可以在我的feature / plugin文件夹中找到它。

另外,这是一个手动过程。因此,当有更新版本的新jar时,有没有办法自动删除旧插件。

哈尔格

plugin_customization.ini为此,文件中启用p2垃圾收集器,如下所示:

# after upgrading delete the plug-ins that are no longer needed
org.eclipse.equinox.p2.ui.sdk.scheduler/gcOnStartup=true

有关详细信息,请参阅Eclipse Wiki:Equinox p2常见问题解答-捆绑包的关联功能被删除后,为什么不将其删除呢?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档