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 в качестве дополнительных ресурсов.