将 .bundle_pool 与本地更新站点同步?
我有一个本地 eclipse P2 更新站点,其中包含一些基于我创建的一些插件的功能。
我已将此更新站点添加到我的目标平台,并且可以将插件从本地更新站点添加到我的 PDE 项目。当我查看插件的路径时,它指向:
C:\Users\mm\workspace_helios.metadata.plugins\org.eclipse.pde.core.bundle_pool\plugins
我现在已经更新了插件并重建了我的更新站点。但仍然使用存储在上述位置的插件,而不是使用更新的插件。
如何强制重建我的更新站点以更新位于 bundle_pool 中的插件?
I have a local eclipse P2 update site containing some features based on some plugins that I have created.
I have added this update site to my target platform and can add plugins from the local update site to my PDE projects. When I look at the paths to the plugins it points to:
C:\Users\mm\workspace_helios.metadata.plugins\org.eclipse.pde.core.bundle_pool\plugins
I have now updated the plugins and rebuild my update site. But instead of using the updated plugins the plugins stored in the above location are still used.
How do I force a rebuild of my update site to also update the plugins located in the bundle_pool ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
什么对我更有效(另请参阅 https://bugs.eclipse.org /bugs/show_bug.cgi?id=323289#c7) 正在重命名 .target 定义文件,然后使用“-clean”选项重新启动 Eclipse,然后将重命名的目标定义设置为新的目标平台。至少在之前完全删除 .bundle_pool 目录时,这已经可重复地正确重新加载所有包。
What worked better for me (see also https://bugs.eclipse.org/bugs/show_bug.cgi?id=323289#c7) is renaming the .target definition file, then re-starting Eclipse with the "-clean" option, then setting the renamed target definition as the new target platform. At least when previously removing the .bundle_pool directory entirely this has reproducably re-loaded all bundles properly.
打开目标平台编辑器,暂时禁用然后重新启用插件。这些更改将导致 Eclipse 重新读取目标平台(我认为)。
Open the target platform editor, and temporarily disable then reenable a plugin. The changes will cause Eclipse to re-read the target platform (I think).