Достижение Eclipse-подобного запуска OSGi - PullRequest
2 голосов
/ 22 октября 2009

Я создаю приложение OSGi, и мне нужно создать Eclipse-подобный модуль запуска OSGi.

Для тех, кто не знает, когда приложение OSGi запускается через среду OSGi Eclipse, Equinox запускает и автоматически управляет порядком запуска и остановки пакетов. Из того, что я испытал до сих пор, это кажется очень эффективным в том, что он делает.

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

Мне любопытно узнать, как Eclipse эффективно достигает этого результата и как я могу достичь того же результата.

Спасибо,

Steve

1 Ответ

1 голос
/ 22 октября 2009

У вас есть два варианта:
1) использовать pax runner
2) Использовать пакет затмений, который служит стартером (я считаю, что это org.eclipse.equinox.launcher)

Edit:
1 *) Для начала опций равноденствия см. эту ссылку абзац Конфигурации и все такое ... Кстати, я ошибаюсь, это не пакет запуска, а обычные и обновления пакетов.
2 *) Пример с Fox Pax Runner см. этот скриншот

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