Ошибки “Отсутствующего артефакта” в репозитории компании

StackOverflow https://stackoverflow.com/questions/577377

Вопрос

Я настраиваю корпоративный репозиторий maven с помощью artifactory.Я развернул наш проект в репозитории.Если я сейчас укажу зависимость от этого артефакта, он не будет извлечен.Что и должно быть, потому что я объявил об этом в своем settings.xml:

<mirrors>
  <mirror>
    <id>company-internal</id>
    <name>company repository</name>
    <url>http://company.repository:8080/artifactory/repo/</url>
    <mirrorOf>*</mirrorOf>
  </mirror>
</mirrors>

Это работает для всех зависимостей 3rd party.Артефакт определенно находится в репозитории, вручную я могу загрузить артефакт просто отлично.Почему maven не может его загрузить?Скорее всего, это проблема с maven (или с тамошней конфигурацией), или есть ошибка в artifactory?Есть ли что-то, что обрабатывается по-другому в случае моментальных снимков?

Это было полезно?

Решение

Вам нужно будет добавить репозиторий вашей компании в элемент "репозитории".

Элемент "mirrors" предназначен для указания локальных зеркал для репозиториев, таких как "central".

Другие советы

это должно сработать, не могли бы вы предоставить больше информации?

  • фрагмент зависимости, который вы используете для получения артефакта
  • pom.xml об артефакте в хранилище
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top