Я работаю над OSGi-приложением. В большинстве мест, где я нашел контент/ссылки, которые Eclipse основаны на Equinox, реализация OSGi Release spec 4. OSGi предоставляет одну из функций, которая без перезапуска приложения позволяет активировать новую версию пакета, т.е. динамическую. Но когда я устанавливаю плагин в eclipse, он обязывает меня перезапустить eclipse, чтобы активировать плагин. Поскольку перезапуск в OSGi-технологии не требуется, перезапуск в eclipse для перезапуска? Может ли кто-нибудь объяснить причину этого?установка плагина в eclipse, он обязывает меня перезапустить eclipse
ответ
Плагин Eclipse - это не только код OSGi. Существуют также точки расширения Eclipse '(определенные в «plugin.xml»). Eclipse, возможно, потребуется перезагрузить, чтобы восстановить реестр точки расширения.
Я не уверен, но установщик Eclipse (известный как «p2») также может захотеть выполнить некоторую очистку во время перезапуска.
Несмотря на то, что OSGi полностью поддерживает динамическое обновление, не весь код, написанный для работы на OSGi, полностью поддерживает динамическое обновление их зависимостей. Если пакет предполагает некоторую услугу, которую он находит, и использование никогда не исчезнет, тогда этот пакет плохо завершится, когда пакет, предоставляющий услугу, будет остановлен.
Таким образом, есть части Eclipse, которые плохо себя ведут в отношении динамизма. Это, как правило, почему установщики, например. p2, попросите перезапустить Eclipse после обновления набора пакетов.
- 1. Установка плагина GWT Eclipse
- 2. Установка плагина Genymotion Eclipse
- 3. Eclipse PDT установка плагина
- 4. Программная установка плагина Eclipse из Eclipse?
- 5. Установка плагина GXT в Eclipse
- 6. Установка плагина m2e в Eclipse
- 7. Установка плагина IMP для eclipse
- 8. Установка плагина Eclipse от Hadoop
- 9. Отладка плагина ADT Eclipse Установка
- 10. Установка плагина GWT для eclipse
- 11. Установка плагина GWT с Eclipse
- 12. Установка плагина GWT M2E Eclipse
- 13. Установка плагина jProbe для eclipse
- 14. Eclipse - Установка плагина с зависимостями
- 15. Установка плагина wro4j для Eclipse
- 16. Установка пользовательского плагина eclipse, доступного в github
- 17. Установка плагина JBoss Tools в Eclipse Indigo
- 18. установка плагина freemarker на eclipse indigo
- 19. Помощи установка Spring плагина на Eclipse, Indigo
- 20. Установка плагина Soot на Eclipse Kepler
- 21. Установка плагина SVN для Eclipse на Ubuntu
- 22. Установка плагина Google для Eclipse Helios
- 23. Разработка плагина Eclipse для Eclipse
- 24. Eclipse индиго, установка плагина не работает
- 25. Установка пользовательского плагина на чистый Eclipse
- 26. Как перезапустить мой eclipse
- 27. Перезапустить приложение Eclipse
- 28. Ошибка плагина Eclipse
- 29. Добавление плагина eclipse appengine в ADT eclipse
- 30. Установка плагинов Eclipse RCP