Eclipse插件版本不匹配问题

时间:2011-07-26 13:58:17

标签: eclipse plugins eclipse-plugin version

当我们的一些用户将我们的功能/插件更新到最新版本时,我们遇到了一个有趣的Eclipse更新问题。请看附件截图。

我们观察到在某些情况下功能更新(并在about对话框中显示)正确的版本号,但是当我们看一下插件的详细信息时,一些插件会显示正确的版本,但其中一些仍显示即使最新的jar在plugins文件夹中,也会出现旧版本号。有谁知道为什么会这样,我们怎么能避免这种情况。这种行为在所有安装中都不一致,但我们已经看到它在Eclipse 3.5中发生。

非常感谢您的帮助。

Version Mismatch

1 个答案:

答案 0 :(得分:2)

我唯一能想到的是你的一些插件没有包含在你的功能中,但依赖于功能中包含的插件。

例如 - 功能v1.0.0.x包含插件1 v1.0.0.x,插件1依赖插件2而没有版本限制。

如果安装了A v1.0.0.x,1 v1.0.0.x和2 v1.0.0.x,并将A升级到v1.1.0.x,则1将升级到v1.1.0.x,但是2将保持不变。

因此,要检查的是确保在安装产品时,所有已安装的插件都包含在功能内部。并且,当您执行更新时,所有功能都会一起更新。