2012-05-13 3 views
3

Поскольку Maven не может гарантировать, что банка также является пакетом, я хочу использовать OBR в качестве моего репозитория проекта. Конечно, в случае OSGi у него есть много более приятных функций, почему я его использую :) Итак, есть ли возможность добавить банки, опубликованные в репозиторий Maven, в репозиторий OBR или я могу просто добавить в него Maven Repo? Или можно обратиться к URL Maven непосредственно в метаданных OBR?Maven to OBR Repositories

ответ

4

Вы можете использовать Maven Bundle Plugin для добавления метаданных OBR в ваш репозиторий при развертывании.

Этот плагин добавит метаданные OBR к любому подключаемому модулю.

Я также думаю, что у Nexus Open Source есть поддержка OBR, но я не совсем уверен.

И, наконец, библиотека PAX URL может пригодиться вам. Используя эту библиотеку, вы можете использовать URL-адреса стиля maven, которые Pax разрешит для вас (например, «mvn: groupid/artifactId»)

привет, Фрэнк

0

Лучше всего использовать диспетчер репозитория и добавить соответствующий репозиторий в конфигурацию менеджера репо. Furthmore можно добавить репозиторий в файл settings.xml в качестве дополнительных ресурсов.