«Отсутствует артефакт» ошибки в хранилище компании - PullRequest
2 голосов
/ 23 февраля 2009

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

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

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

Ответы [ 2 ]

4 голосов
/ 06 марта 2009

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

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

0 голосов
/ 23 февраля 2009

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

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