Con Maven, occasionalmente ho colpito un artefatto che proviene da un repository di terze parti che non ho ancora creato o incluso nel mio repository.
Riceverò un messaggio di errore dal client maven che dice che non è possibile trovare un artefatto:
Impossibile trovare org.jfrog.maven.annomojo: maven-plugin-anno: jar: 1.4.0 in è
http://myrepo:80/artifactory/repo
stato memorizzato nella cache nel repository locale, la risoluzione non verrà ritentata finché non sarà trascorso l'intervallo di aggiornamento di MyRepo o gli aggiornamenti non saranno forzati -> [ Aiuto 1]
Ora, io capisco che cosa questo significa, e può semplicemente ri-eseguire il mio comando con -U
, e le cose di solito lavoro multa da lì in poi .
Tuttavia, trovo questo messaggio di errore estremamente poco intuitivo e sto cercando di risparmiare un po 'di mal di testa ai miei colleghi.
Sto cercando di capire se c'è un posto in cui posso modificare questa update interval
impostazione.
- Quello
update interval
che è menzionato in questo messaggio di errore è un'impostazione lato client o lato server? - Se lato client, come si configura?
- Se lato server, qualcuno sa come / se Nexus / Artifactory espongono queste impostazioni?
pom.xml
.