файл ini.
- Скопіюйте комплект плагінів у каталог плагінів Eclipse Equinox: наприклад: <equinox_root>/plugins.
- Відредагуйте конфігурацію Eclipse Equinox. …
- Запустіть фреймворк Eclipse Equinox із увімкненою консоллю. …
- Отримайте статус служби в консолі Equinox, щоб переконатися, що комплект запущено.
Розгорніть пакет на AEM: Перейдіть на сторінку http://localhost:4502/system/console/bundles. Натисніть Інсталювати/Оновити у верхньому правому куті, щоб відкрити вікно завантаження пакета. Установіть прапорець для запуску пакета, щоб розпочати пакет негайно. Завантажте файл jar і натисніть «Установити».
Щоб включити пакет OSGi до пакета CRX, виконайте такі дії: увійдіть у webdav (див. тут [2], як підключитися до CRX webdav) через webdav створіть папку встановлення у своїй програмі та скопіюйте свій пакет у нову папку /apps/ <appname>/install/ Увійдіть у веб-програму CRX (http://host:port/crx) як адміністратор.
OSGi — це платформа Java для розробки та розгортання модульних програм і бібліотек. Кожен пучок є тісно пов’язана, динамічно завантажувана колекція класів, файлів jar і конфігураційних файлів, які явно оголошують свої зовнішні залежності (якщо такі є).
Специфікація OSGi складається з таких двох частин: Стандарт для побудови модульних компонентів які називаються пакетами або плагінами. Плагіни базуються на методах розробки програмного забезпечення на основі компонентів, де автономний код можна написати та запакувати, щоб його можна було легко повторно використовувати в модульному вигляді.
Створення конфігурацій OSGi
- У вашій IDE відкрийте проект ui.apps, знайдіть або створіть папку конфігурації ( /apps/…/config.<runmode>), яка націлена на режими запуску, на які має впливати нова конфігурація OSGi.
- У цій папці конфігурації створіть файл <PID>.cfg.json. …
- Відкрийте новий. …
- Збережіть зміни в новому файлі .cfg.json.