Как скачать из удаленного репозитория Maven?
Согласно Apache Maven:
Загрузка в Maven запускается проектом, объявляющим зависимость, которой нет в локальном репозитории (или для SNAPSHOT, если удаленный репозиторий содержит более новый репозиторий). По умолчанию Maven будет загружаться из центрального хранилища.
В Maven, если вы объявили, что библиотека не существует ни вlocal repository, ни вMaven center repository, процесс остановится и выведет сообщения об ошибках на вашу консоль Maven.
1. пример
org.jvnet.localizer
доступен только вJava.net
repository.
pom.xml
org.jvnet.localizer localizer 1.8
Когда вы создаете этот проект Maven, он завершится ошибкой и выведет сообщение об ошибке «зависимость не найдена».
Updated 12/12/2012org.jvnet.localizer
теперь доступен в центральном репозитории Maven.
2. Объявить репозиторий Java.net
Чтобы Maven получил зависимость от Java.net, вам нужно объявитьremote repository
в вашем файлеpom.xml
следующим образом:
pom.xml
java.net https://maven.java.net/content/repositories/public/
Теперь последовательность поиска библиотеки зависимостей Maven изменена на:
-
Выполните поиск в локальном репозитории Maven, если он не найден, перейдите к шагу 2, иначе выйдите.
-
Выполните поиск в центральном репозитории Maven, если он не найден, перейдите к шагу 3, иначе выйдите.
-
Выполните поиск в удаленном репозитории java.net Maven, если он не найден, выведите сообщение об ошибке, иначе завершите работу.