Хостинг OSGI OBR? - PullRequest
       9

Хостинг OSGI OBR?

14 голосов
/ 02 февраля 2011

Кто-нибудь знает какие-либо услуги, которые предоставляют OBR для размещения моих собственных Бандлов?

Что-то вроде github - но для связок.

(Если нет - кто-нибудь когда-либо создавал свой собственный сервер OBR, и насколько сложно это было?)

РЕДАКТИРОВАТЬ: я нашел одно решение от Nexus Pro , но кажется, что это слишком дорого для простых смертных (так как цены на про нигде не видно).

Ответы [ 4 ]

7 голосов
/ 06 февраля 2011

SpringSource , Apache Sling и OSGi Alliance имеют репозитории, а ServiceMix имеет свои собственные пакеты, но все они обслуживаются в частном порядке с различными уровнями общественного влияния.

Существует старое публичное хранилище , которое Ричард Холл поддерживал. Это еще до того, как Оскар стал Феликсом, поэтому вам нужно связаться с Ричардом, который очень активен в Феликсе, по поводу полезности этого OBR.

Настройка собственного OBR не очень сложна. Apache Felix предлагает комплект OBR для начала работы. OBR - это на самом деле просто XML-индекс с файлами, связанными внутри репозитория Maven, так что вы можете установить собственный OBR на любом хосте, если вы правильно структурируете.

4 голосов
/ 09 июля 2012

Редакция Nexus с открытым исходным кодом теперь предоставляет (на данный момент экспериментальную, но, кажется, работает) поддержку генерации OBR-репозиториев .

Вы можете создать «виртуальный репозиторий».с форматом: 'OBR', и укажите это в другом хранилище.Этот виртуальный репозиторий будет следить за содержимым репозитория и генерировать метаданные OBR.

Пещера Караф также является репозиторием OBR, но я не пробовал.

2 голосов
/ 02 февраля 2015

Хотя это может быть немного поздно, но в настоящее время я работаю на сервере репозитория программного обеспечения с открытым исходным кодом (EPL), который называется Package Drone , с основным упором на пакеты OSGi.

Он поддерживает Eclipse P2, Maven и Maven Tycho, Bndtools или ручную загрузку. Вы также можете получить доступ к хранилищу как хранилище XML Index P2 или OSGi R5.

2 голосов
/ 30 апреля 2011

Альтернативой хостингу Nexus для Maven является Apache Archiva .После того, как такие инструменты, как плагин Felix bnd , создадут файл repository.xml для вашего проекта, вы можете поместить его в стандартный репозиторий maven для размещения метаданных OBR.Другое решение для хостинга репозитория Maven - Artifactory .

...