Вчера я спрашивал об использовании исключительного репозитория maven, теперь получается, что мне нужно использовать 2, оба они являются частными ... так что относительно этой ссылки , которая объясняет, как заставить maven использовать один репозиторий, как это сделать? Я указываю второй репозиторий? Возьмем, к примеру, два из этих репозиториев в моем pom.xml сейчас, если что-то не хватает в двух репозиториях, они пойдут и будут искать зависимость от общедоступного репозитория, как это предотвратить?
<repositories>
<repository>
<id>my-internal-site</id>
<name>our maven repository</name>
<url>http://myserver/repo</url>
</repository>
<repository>
<id>my-other-internal-site</id>
<name>our 2nd maven repository</name>
<url>http://myserver/repo2</url>
</repository>
</repositories>
Нужно ли мне изменить настройку xml следующим образом?
<settings>
...
<mirrors>
<mirror>
<id>internal-repository</id>
<name>our maven repository</name>
<url>http://myserver/repo</url>
<mirrorOf>my-internal-site,my-other-internal-site</mirrorOf>
</mirror>
<mirror>
<id>my-other-internal-site</id>
<name>our 2nd maven repository</name>
<url>http://myserver/repo2</url>
<mirrorOf>my-internal-site,my-other-internal-site</mirrorOf>
</mirror>
</mirrors>
...
</settings>
Или как-то иначе?
EDIT
Я знаю, что мне не нужно устанавливать репозитории в моем pom.xml, если я указываю эксклюзивные в settings.xml ... Я просто высказываю мнение, чтобы кто-то мог лучше ответить на мой вопрос ... спасибо