В maven я иногда сталкиваюсь с артефактом, исходящим из какого-либо стороннего репозитория, который я еще не построил или не включил в свой репозиторий.
Я получу сообщение об ошибке от клиента maven, в котором говорится, что артефакт не найден:
Ошибка при поиске org.jfrog.maven.annomojo: maven-plugin-anno: jar: 1.4.0 в http://myrepo:80/artifactory/repo
был кэширован в локальном репозитории, разрешение не будет предприниматься повторно, пока не истечет интервал обновления MyRepo или принудительные обновления -> [Помощь 1]
Теперь, Я понимаю, что это значит, и могу просто перезапустить мою команду с помощью -U
, и с этого момента все нормально работает на .
Однако я нахожу это сообщение об ошибке крайне не интуитивным и пытаюсь избавить моих коллег от некоторых головных болей.
Я пытаюсь выяснить, есть ли место, где я могу изменить эту настройку update interval
.
- Является ли
update interval
, который упоминается в этом сообщении об ошибке, параметром на стороне клиента или на стороне сервера? - Если на стороне клиента, как мне его настроить?
- Если на стороне сервера, кто-нибудь знает, как / если Nexus / Artifactory предоставляет эти настройки?