Ошибка несоответствия версий плагина Eclipse - PullRequest
3 голосов
/ 26 июля 2011

У нас возникла интересная проблема с обновлением Eclipse, когда некоторые из наших пользователей обновили нашу функцию / плагин до последней версии.Пожалуйста, смотрите прикрепленный скриншот.

Мы наблюдали, что в некоторых случаях функция обновляет (и показывает в диалоговом окне about) правильный номер версии, но когда мы посмотрим на детали плагина, некоторые плагины показывают правильныйверсия, но некоторые из них по-прежнему показывают номера старых версий, даже если последние файлы находятся в папке плагинов.Кто-нибудь знает, почему это произойдет и как мы можем этого избежать.Это поведение не является последовательным во всех установках, но мы видели, что это происходит в Eclipse 3.5.

Буду признателен за любую помощь.

Version Mismatch

1 Ответ

2 голосов
/ 27 июля 2011

Единственное, о чем я могу думать, это то, что некоторые из ваших плагинов не содержатся в вашей функции, но зависят от плагинов, включенных в эту функцию.

Например, Feature A 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 останется без изменений.

Итак, здесь нужно убедиться, что приустановить ваш продукт, все плагины, которые установлены, содержатся внутри функции.И когда вы выполняете обновление, все функции обновляются вместе.

...