Mit maven stoße ich gelegentlich auf ein Artefakt, das aus einem Repo eines Drittanbieters stammt, das ich noch nicht erstellt oder in mein Repository aufgenommen habe.
Ich erhalte eine Fehlermeldung vom Maven-Client, dass ein Artefakt nicht gefunden werden kann:
Wenn org.jfrog.maven.annomojo: maven-plugin-anno: jar: 1.4.0 in nicht gefunden wurde,
http://myrepo:80/artifactory/repo
wurde es im lokalen Repository zwischengespeichert. Die Auflösung wird erst erneut versucht, wenn das Aktualisierungsintervall von MyRepo abgelaufen ist oder Aktualisierungen erzwungen werden -> [ Hilfe 1]
Jetzt verstehe ich , was dies bedeutet, und kann meinen Befehl einfach erneut ausführen -U
, und von da an funktionieren die Dinge normalerweise einwandfrei .
Ich finde diese Fehlermeldung jedoch äußerst unintuitiv und versuche, meinen Mitarbeitern einige Kopfschmerzen zu ersparen.
Ich versuche herauszufinden, ob es einen Ort gibt, an dem ich diese update interval
Einstellung ändern kann .
- Handelt es sich bei der
update interval
in dieser Fehlermeldung genannten Einstellung um eine clientseitige oder serverseitige Einstellung? - Wie konfiguriere ich es auf der Clientseite?
- Weiß jemand auf der Serverseite, wie / ob Nexus / Artifactory diese Einstellungen verfügbar macht?
pom.xml
.