Первое, что вы должны сделать, это убедиться, что ваш продукт RCP основан на функциях , а не на подключаемых модулях. На вкладке обзора вашего продукта выберите «Конфигурация продукта основана на функциях». Я думаю, что невозможно создать продукт с возможностью обновления без функций, но я могу ошибаться, затмение меняется так быстро. В любом случае, прежде чем делать это, вы, конечно, должны определить свои функции и назначить плагины для этих функций. Обновляются функции, которые перемещаются по подключаемым модулям, когда происходит процесс автоматического обновления. Убедитесь, что вы поддерживаете правильную версию своих функций, чтобы менеджер обновлений мог обнаруживать изменения обновлений. Как только вы разберетесь со всем этим, вы создадите сайт обновлений, это можно сделать в Eclipse, создав новый «Обновление проекта сайта» . Затем вы добавите свои функции к нему. Когда вы создаете этот проект, он будет создавать актуальную структуру сайта обновления на основе указанных вами функций (и, конечно, плагинов). Возьмите всю эту структуру и разверните ее на каком-нибудь удаленном сайте. Я держу это на своем веб-сайте, но это может быть где угодно. И да, при определении функции обязательно укажите URL-адрес сайта обновлений, именно здесь менеджер обновлений приложений будет искать обновления установленных функций. Все вышеизложенное действительно для eclipse 3.3, возможно, в более новых версиях он более оптимизирован, но я думаю, что основная идея не изменится.
Может быть, есть более простой способ сделать это, но это способ, которым я делаю это .. дайте мне знать, если вы найдете лучший способ:)