Как расширить репозиторий BndTool дополнительными пакетами?


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

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

Спасибо

2 ответа

Решение

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

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

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

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

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

На сегодня bnd-tools рок!

Другие вопросы по тегам