Создание средства запуска OSGi в стиле Eclipse

StackOverflow https://stackoverflow.com/questions/1607229

  •  05-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Спасибо,

Стив

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top