【发布时间】:2014-11-11 08:34:39
【问题描述】:
我正在使用引用 P2 更新站点的目标定义。
更新站点最近更新了一个插件,该插件与以前的版本具有相同的版本和限定符,但内容不同。
我已删除 .metadata/.plugins/org.eclipse.pde.core 并尝试再次解析和应用目标定义。奇怪的是,目标定义在 .metadata.plugins\org.eclipse.pde.core.bundle_pool 中重新创建了以前版本的插件(我正在检查它的内容和行为)
内容可以缓存在哪里以及如何刷新此缓存?
- 版本:Kepler Service Release 2
- 版本号:20140224-0627
【问题讨论】:
-
这可能是 stackoverflow.com/questions/12641464/… 的副本,但没有得到答复
-
元数据中的bundle_pool dir是PDE在下载目标内容时提供给p2的缓存位置。如果删除该文件夹并重新解析目标会导致添加旧内容,那么仍然必须有一个源提供旧内容(本地 Eclipse 安装?)。正如 Tobias 在他的“答案”中提到的那样,您使 p2 无法通过重复使用相同的版本来区分内容。
标签: eclipse-pde target-platform