2013-03-27 2 views
0

Я разрабатываю обновление RCP P2.RCP Обновление P2 для базового продукта

  1. Я создал приложение RCP Mail Template. (Com.project.app.mail)
  2. Я добавил файл конфигурации продукта MailProduct.product
  3. я добавил org.eclipse.equinox.p2.ui.sdk как зависимость во вкладке зависимостей, если мой плагин проекта. Добавив это, я получил Intall New Software и Check for Update в меню справки.
  4. Я добавил файл p2.inf со следующим содержанием.

    instructions.configure = \ addRepository (тип: 0, местоположение: HTTP $ {# 58} // локальный: 8080/РЕПО /); \ addRepository (тип: 1, расположение: HTTP $ {# 58} // локальный: 8080/РЕПО /);

  5. I конвертер продукта на продукт, основанный на характеристиках.

  6. Я создал проект объекта (com.project.feature.mail)
  7. Я добавил com.project.app.mail на вкладке плагин функции com.project.feature.mail
  8. Я начал RCP продукта через файл продукта. По мере того как оно потерпело неудачу, я пошел для того чтобы запустить конфигурацию, добавленный необходимый плагин. После этого приложение успешно запущено.
  9. Я экспортировал продукт. Экспортный продукт работал нормально.
  10. Теперь я внесла некоторые изменения в com.project.app.mail.
  11. Обновлено com.project.feature.mail verstion до 1.0.100.quailfier (более ранняя версия 1.0.0.quialifier) ​​
  12. Добавлен проект сайта обновления. Добавлена ​​категория с id com.project.category.mail. Добавлена ​​функция почты с версией 1.0.100.qualifier.
  13. Нажмите, чтобы создать все, переместить сгенерированные функции, плагин, артефакт и файл repository.xml на локальный http-сервер (tomcat)
  14. Я попытался обновить параметр com.project.feature.mail via, check for update.
  15. В нем говорится, что обновление не найдено, а на странице установки нового программного обеспечения отображается обновленный файл com.project.feature.mail с обновленным вариантом. При продолжении установки он сообщает, что обновление возможно только в том случае, если обновление не может найти новое обновление.

Просьба указать, как обеспечить обновление базового продукта.

Если вам нужна какая-либо другая информация, сообщите мне.

ответ

0

Дорогой Priyank, каков ваш продукт (MailProduct.product)? Следующие рекомендации помогут решить вашу проблему.

  1. Вы также должны изменить версию MailProduct.product.
  2. Повторно экспортируйте свой продукт с помощью Generate Metadata Repository.
  3. Используйте этот репозиторий на своем веб-сервере для получения обновлений.
  4. С обновлениями Обновление программного обеспечения сайта не так легко работает.
Смежные вопросы