С 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 выставляют эти настройки?