Как расширить репозиторий BndTool дополнительными пакетами? - PullRequest
0 голосов
/ 25 мая 2011


Я пытаюсь добавить комплекты чертежей gemini в репозиторий bndTool . К сожалению, я не смог выяснить, как это работает.
Я скачал комплекты Gemini Blueprint и попытался добавить их в качестве дополнительного репозитория (архивирование комплектов).
Диалог «Osgi Bundle Repositories» в Eclipse, кажется, является местом для добавления дополнительных репозиториев, но это не сработало. Он запрашивает xml или zip-архив, но я не смог выяснить формат xml или формат zip-архива. Застегнуть только все комплекты Близнецов и добавить zip не получилось.

Кто-то знает, как добавить дополнительный репозиторий, или знает, как можно добавить сторонние пакеты в репозиторий bnd?

Спасибо

Ответы [ 2 ]

3 голосов
/ 25 мая 2011

Вы берете пакеты и помещаете их в свой репозиторий в представлении «Репозитории», чтобы добавить их в базовый репозиторий Bndtools.

Если вы хотите сослаться на другие репозитории, вы можете использовать механизм плагинов bnd для этого. В cnf/build.bnd есть строка, указывающая на плагины:

-plugin:        aQute.lib.deployer.FileRepo;location=${repo}

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

0 голосов
/ 26 мая 2011

Я только что нашел OBR Bundle Repository альянса OSGI.URL-адреса хранилища с этой страницы могут быть успешно добавлены в диалоговое окно «Хранилища пакетов Osgi» в eclipse (конфигурация bnd-tools).Если открыть URL-адрес, указанный на сайте выше, вы можете узнать из него формат xml.На сегодня bnd-tools качают!

...