Почему я не вижу новые функции на своем сайте обновлений Eclipse?

В двух словах: я обновил некоторые функции на своем сайте обновлений Eclipse, но новые версии не отображаются, только существующие (установленные).

Фон

Я написал несколько плагинов (трансформационных расширений) в RSA для обеспечения управляемой моделями разработки (превращение независимой от платформы модели UML в Java).

Чтобы поделиться ими с другими разработчиками, я создал сайт обновлений Eclipse. У меня есть 1 функция для каждого плагина (да, я понимаю, что это излишне, но я не смог установить некоторые плагины, когда они были сгруппированы в функцию). После создания сайта обновлений я включил весь сайт в систему контроля версий - другие разработчики просто извлекают сайт, добавляют его в качестве локального сайта обновлений в RSA и устанавливают все плагины.

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

проблема

Недавно я снова обновил плагины, обновил функции и перестроил сайт обновлений, но новые версии функций не появляются на сайте обновлений (например, через Help->Software Updates->Available Software)! Как будто он где-то кеширует старый сайт обновлений, потому что он все еще показывает версии, которые я установил. Версии функций и плагинов на встроенном сайте - все правильные (новые) версии.

Я пытался:

  • Обновление сайта обновления
  • Удаление сайта обновления и добавление его обратно
  • Удаление всех плагинов и сайта обновлений (когда я снова добавляю сайт, он все еще показывает только старые версии)
  • Удаление всех файлов на сайте обновлений, кроме.project и site.xml, и повторная сборка (после того, как я заметил, что artifacts.xml все еще упоминал старые версии), все равно не повезло
  • используя RSA 8.0.4 (на котором уже были установлены старые версии)

Кто-нибудь сталкивался с этим раньше или знает, почему это происходит?

Я использую IBM Rational Software Architect 7.5.5.2 (на основе Eclipse 3.4.2).

1 ответ

Решение

Хорошо, я действительно заставил его работать, но это не совсем элегантное решение - если кто-то может придумать альтернативное решение (или причину, по которой это происходит), я был бы признателен!

Все, что я сделал, было

  • удалить все файлы на моем сайте обновлений, кроме .project а также site.xml
  • удалить все функции с моего сайта
  • добавить функции обратно на сайт
  • создать сайт
  • удалить сайт обновления из раздела " Доступное программное обеспечение " в RSA (он жаловался, что сайт не существовал до того, как я это сделал)
  • добавить сайт снова

Как только я это сделал, появились новые версии, и я смог успешно их обновить. Я до сих пор не уверен, нужен ли первый шаг или нет...

Другие вопросы по тегам