У нас есть локальное хранилище артефактов для кэширования. Это настраивается в наших проектах, но когда я смотрю на стандартный вывод процесса сборки, я вижу строки, подобные этой
Downloading: http://ourserver/artifactory/our-repo/javax/transaction/jta/1.1/jta-1.1-sources.jar
Downloading: http://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar
Downloaded: http://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar (25 KB at 54.5 KB/sec)
Похоже, он пытается загрузить банку из локального репозитория и из Maven Central, а затем фактически использует Maven Central).
Если я скопирую URL локального репозитория в своем браузере, я получу банку без проблем.
Если я свяжусь с приложением администратора артефакта, я смогу увидеть артефакт.
Кто-нибудь может объяснить, почему Maven Central вообще используется?
ОБНОВЛЕНИЕ: Что происходило и что я делал:
Ответ ориента объясняет, почему к Maven Central обращались вообще.
Комментарии mliebelt намекали мне на мое решение: похоже, наш локальный репозиторий должен был медлить, когда ему сначала нужно было загрузить артефакт. Я настроил кеш, чтобы охотно скачивать фляги и исходники при запросе pom. Это должно уменьшить количество артефактов, загруженных из других источников.