#eclipse #eclipse-rcp #provisioning
#eclipse #eclipse-rcp #подготовка
Вопрос:
Я заметил, что подготовка Eclipse Equinox / P2 имеет некоторые проблемы: если фаза загрузки и / или обновления прерывается, это может привести к тому, что ваша установка Eclipse окажется в несогласованном состоянии.
- Что может быть хуже, если P2 прерывается во время обновления?
- Можно ли использовать P2 для обновления до новой версии Eclipse (или новой версии данного RCP)?
- Существуют ли альтернативы или способы сделать P2 более надежным?
Ответ №1:
Если загрузка (сбор) будет прервана, это не приведет к тому, что ваш eclipse окажется в несогласованном состоянии, как и фаза проверки доверия. Но если eclipse был отключен на этапе установки или настройки, это может привести к тому, что eclipse окажется в несогласованном состоянии.
p2 поддерживает обновление Eclipse до новых версий (с 3.5 по 3.6, и я пробовал с 3.6 по 3.7), хотя в зависимости от номеров версий продукта это может рассматриваться как удаление 3.6 / установка 3.7. Это будет применяться к приложениям RCP, которые настроены таким образом. Так же, как и в версии до p2, необходимо соблюдать осторожность при создании функций, включая функцию в другие функции, и определении того, какие версии функций совместимы с обновлением.