Плагины не обновляются при создании сайта обновлений eclipse P2 - PullRequest
7 голосов
/ 16 августа 2010

Я создал сайт обновлений eclipse (используя Helios) и добавил некоторые функции (содержащие мои собственные плагины, доступные на целевой платформе). Затем я синхронизировал сайт и создал его, который создает две папки: компоненты и плагины, содержащие плагины и функции (файлы .jar).

Затем я делаю некоторые изменения в одном из плагинов в функции, обновляю функцию и сайт обновлений и собираю ее заново. Но полученный плагин в папке плагинов не обновляется!

Как заставить сайт обновлений создавать обновленные плагины в папке плагинов?

Ответы [ 2 ]

7 голосов
/ 16 августа 2010

Одна ключевая идея для принудительного обновления: убедитесь, что версия новой сборки отличается от старой.Самый простой способ добиться этого - использовать номер версии, такой как 1.0.0.qualifier. Таким образом, во время сборки текущая дата и время добавляются к четвертому номеру версии.

Я также предлагаю не использовать сайт обновленияпроекты, но просто экспорт развертываемых функций.Подробнее см. запись в моем блоге (извините за рекламу себя :)).Этот способ работает намного проще.

0 голосов
/ 16 августа 2010

Я знаю, что это, вероятно, не ответ из учебника, но я использовал для удаления всех предыдущих выходных данных и повторной синхронизации перед каждой сборкой.

В конце концов я переключился на PDE-Build tool .Это безголовый скрипт, который намного более стабилен, чем сборка на основе пользовательского интерфейса.Это требует времени, чтобы освоить, но, если вы делаете это на регулярной основе и вам нужны последовательные результаты, это стоит усилий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...