Вы можете настроить платформы OSGI, которые использует Osmorc, в настройках проекта plugin+. Я использую IntelliJ IDEA 11.1.2 и Osmorc 1.4.2.
Вот снимок экрана, на котором я настраиваю контейнер OSGI (в настройках IDE -> OSGi) для некоторой локальной установки Apache Felix 4.0.1.
Вы также можете определить свой пользовательский фреймворк/контейнер, а затем выбрать желаемый фреймворк OSGI для использования в настройках проекта -> OSGI, как показано ниже:
Чтобы создать конфигурации Run, вам сначала нужно создать несколько фасетов OSGi. Надеюсь, вы также используете maven и плагин maven-bundle-plugin, который значительно уменьшит объем необходимых настроек (поскольку OSmorc автоматически синхронизируется с вашим pom.xml), но даже если вы этого не сделаете, вы можете вручную отредактировать информация для создания пакетов.
Итак, что вам нужно сделать дальше, это создать несколько фасетов OSGi. Перейдите в проект «Структура -> Фасеты» и добавьте новый фасет OSGi для каждого пакета, который вы хотите создать. Если у вас включено автоматическое определение, возможно, грани уже есть. Если нет, добавьте их вручную, а затем настройте по своему усмотрению, как в следующем примере.
Наконец, отредактируйте «Конфигурации запуска» и добавьте новую конфигурацию запуска OSGi. Выберите платформу, которую вы хотите использовать, и пакеты, которые вы хотите запустить, а также другие параметры, как в следующем примере:
person
pvlissidis
schedule
14.06.2012