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