Согласно Apache Maven:
Загрузка в Maven запускается проектом, объявляющим зависимость, которой нет в локальном репозитории (или для МОМЕНТАЛЬНОГО СНИМКА, когда удаленный репозиторий содержит более новый). По умолчанию Maven будет загружаться из центрального хранилища.
В Maven, когда вы объявлены, библиотека также не существует в локальном репозитории ни Репозиторий Maven center , процесс остановится и выведет сообщения об ошибках на вашу консоль Maven.
1. Пример
org.jvnet.локализатор
доступен только в Java.net репозиторий .
org.jvnet.localizer localizer 1.8
Когда вы создадите этот проект Maven, он завершится неудачно и выведет сообщение об ошибке “Зависимость не найдена”.
2. Объявить Java.net хранилище
Чтобы сказать Мейвену, чтобы он получил зависимость от Java.net, вам необходимо объявить удаленный репозиторий
в вашем pom.xml
файл, подобный этому:
java.net https://maven.java.net/content/repositories/public/
Теперь последовательности поиска библиотеки зависимостей Maven изменены на:
- Выполните поиск в локальном репозитории Maven, если он не найден, перейдите к шагу 2, в противном случае выйдите.
- Выполните поиск в центральном репозитории Maven, если не найдено, перейдите к шагу 3, в противном случае выйдите.
- Поиск в java.net Удаленный репозиторий Maven, если не найден, выдаст сообщение об ошибке, в противном случае завершите работу.
Рекомендации
Оригинал: “https://mkyong.com/maven/how-do-download-from-remote-repository-maven/”