У меня есть доступ к репозиторию nexus, и мой файл settings.xml дает мне доступ к каждому файлу jar, размещенному в центральном репозитории maven. Мои настройки Maven файл копируется в значительной степени дословно из документации связующейMaven Nexus Oracle ojdbc
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>public</id>
<mirrorOf>*</mirrorOf>
<url>http://nexus.company.domain/content/groups/public</url>
</mirror>
</mirrors>
Наша команда интеграции есть хранилище нексуса, сконфигурированный для отображения на это:
http://nexus.company.domain/content/groups/public
И это работает! Тем не менее, очевидно, что ядро оракула недоступно в центральном репозитории mvn. Наша команда интеграции загрузил эту банку в связующей, и этот сосуд можно скачать оттуда, но на самом деле находится в другом хранилище в связующей, а именно:
http://nexus.company.domain/content/repositories/thirdparty
Включая эту зависимость в моем ПОМ. Файл xml все еще не находит артефакт.
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4.0</version>
</dependency>
Я попытался чтением (откровенно плохой ИМО) документации вокруг настройки Maven, чтобы указать на два хранилищ и теперь я застрял.
Как настроить my settings.xml, чтобы сказать maven, чтобы посмотреть в 2 разных хранилищах nexus?
Необходимо правильно настроить Nexus и включить третью сторону в открытую группу. Не имеет смысла настраивать это в Maven ... – khmarbaise
спасибо, я подозревал, что много, к сожалению, у меня нет контроля над конфигурацией nexus, но я тоже соглашусь с этим – David
, если вы хотите добавить это как ответ, я его приму – David