У нас есть локальный репозиторий для кеширования. Он настроен в наших проектах, но когда я смотрю на стандартный вывод процесса сборки, я вижу такие строки
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-адрес локального репозитория в моем браузере, я без проблем получу банку.
Если я проверю с помощью административного приложения artifactory, я могу увидеть артефакт.
Кто-нибудь может объяснить, почему вообще используется Maven Central?
ОБНОВЛЕНИЕ: что происходило и что я делал:
Ответ Ориена объясняет, почему вообще был открыт доступ к Maven Central.
Комментарии mliebelt подсказали мне мое решение: похоже, что наш локальный репозиторий медленно отвечал, когда ему сначала нужно было загрузить артефакт. Я настроил кеш для быстрой загрузки jar-файлов и исходников при запросе pom. Это должно уменьшить количество артефактов, загружаемых из других источников.
http://ourserver/artifactory/our-repo-cache/javax/...
. - person mliebelt   schedule 25.11.2011