将 .bundle_pool 与本地更新站点同步?

发布于 2024-09-14 11:43:26 字数 316 浏览 0 评论 0原文

我有一个本地 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

思念满溢 2024-09-21 11:43:26

什么对我更有效(另请参阅 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.

决绝 2024-09-21 11:43:26

打开目标平台编辑器,暂时禁用然后重新启用插件。这些更改将导致 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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文