【问题标题】:Synchronize .bundle_pool with local update site?将 .bundle_pool 与本地更新站点同步?
【发布时间】:2014-12-02 03:14:17
【问题描述】:

我有一个本地 Eclipse P2 更新站点,其中包含一些基于我创建的一些插件的功能。

我已将此更新站点添加到我的目标平台,并且可以将本地更新站点中的插件添加到我的 PDE 项目中。当我查看它指向的插件的路径时:

C:\Users\mm\workspace_helios.metadata.plugins\org.eclipse.pde.core.bundle_pool\plugins

我现在已经更新了插件并重建了我的更新站点。但是仍然使用存储在上述位置的插件,而不是使用更新的插件。

如何强制重建我的更新站点以更新位于 bundle_pool 中的插件?

【问题讨论】:

  • 您从不接受任何答案或提供任何反馈。人们为什么要费心回答你的问题?
  • 啊,这就是箭头/十字的用途,我会直接上它:-)

标签: eclipse pde


【解决方案1】:

对我来说更好的方法(另见https://bugs.eclipse.org/bugs/show_bug.cgi?id=323289#c7)是重命名 .target 定义文件,然后使用“-clean”选项重新启动 Eclipse,然后将重命名的目标定义设置为新的目标平台。至少在之前完全删除 .bundle_pool 目录时,这已经正确地重新加载了所有包。

【讨论】:

    【解决方案2】:

    打开目标平台编辑器,暂时禁用然后重新启用插件。这些更改将导致 Eclipse 重新读取目标平台(我认为)。

    【讨论】:

    • 已经尝试过了,但它仍然使用文件夹中的旧版本:workspace\.metadata\.plugins\org.eclipse.pde.core\.bundle_pool\plugins 似乎那些插件/。 jar 仅在我增加版本号然后重建时更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多