Maven в хранилище OBR

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

2 ответа

Решение

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

Этот плагин будет добавлять метаданные OBR к любому плагину, который вы развернете.

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

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

С уважением, Фрэнк

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

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