2009-02-23 11 views
2

Я устанавливаю репозиторий компании 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> 

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

ответ

4

Вы должны добавить репозиторий компании под "repositories" element.

Элемент «зеркала» предназначен для определения локальных зеркал для репозиториев типа «центральный».

0

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

  • зависимость фрагмента кода вы используете, чтобы получить артефакт
  • pom.xml артефакт в хранилище