В проектах с несколькими зависимостями и репозиториями, подход пытаться-ошибки Знатока для загрузки зависимостей является немного громоздким и медленным, таким образом, я задавался вопросом, существует ли какой-либо способ установить определенный repo для некоторых заявленных зависимостей.
Например, я хочу, чтобы bouncycastle проверил непосредственно Знатока BouncyCastle repo по http://repo2.maven.org/maven2/org/bouncycastle/ вместо официального Знатока.
Невозможно. Maven проверяет репозитории в порядке их объявления до тех пор, пока данный артефакт не будет разрешен (или нет).
Некоторые менеджеры репозиториев могут сделать что-то похожее на это. Например, в Nexus есть функция routes , которая делает что-то аналогичное.