Можете да конфигурирате OSGI рамките, които Osmorc използва от настройките на проекта plugin+. Използвам IntelliJ IDEA 11.1.2 и Osmorc 1.4.2.
Ето екранна снимка, на която конфигурирам OSGI контейнера (в IDE Settings-->OSGi) за някаква локална инсталация на Apache Felix 4.0.1.
![Дефиниция на OSGi Framework](https://i.stack.imgur.com/4SaD4.png)
Можете също така да дефинирате вашата персонализирана рамка/контейнер и след това да изберете желаната OSGI рамка, която да използвате в Настройки на проекта-->OSGI, както се вижда по-долу:
![Избор на OSGi рамка](https://i.stack.imgur.com/Bucxk.png)
За да създадете Run конфигурации, първо трябва да създадете някои OSGi аспекти. Надяваме се, че използвате също maven и maven-bundle-plugin, което значително ще намали обема на конфигурацията, която трябва да направите (тъй като OSmorc автоматично се синхронизира с вашия pom.xml), но дори и да не го направите, можете ръчно да редактирате информация за създаване на пакети.
И така, това, което трябва да направите след това, е да създадете някои OSGi аспекти. Отидете на Project "Structure-->Facets" и добавете нов OSGi аспект за всеки пакет, който искате да създадете. Ако имате включено автоматично откриване, тогава фасетите може би вече са там. Ако не, тогава ги добавете ръчно и след това ги конфигурирайте, както смятате за подходящо, както в следния пример.
![Конфигурация на аспект на Intellij IDEA OSGi](https://i.stack.imgur.com/l8Of5.png)
Накрая редактирайте вашите „Конфигурации за изпълнение“ и добавете нова конфигурация за изпълнение на OSGi. Изберете рамката, която искате да използвате, и пакетите, които искате да стартирате, както и други параметри, както в следния пример:
![Конфигурация за изпълнение на Intellij IDEA OSGi](https://i.stack.imgur.com/k0jdq.png)
person
pvlissidis
schedule
14.06.2012