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