Ich habe ein Projekt erstellt und installiert in der lokalen Maven-Repository ~/.m2
mit dem Namen com.example.project
. Von Zeit zu Zeit, nicht immer, wenn ich ein anderes Projekt erstellen, das auf com.example.project
abhängt, sagt Maven in Debug-Nachrichten:Warum schlägt maven repo.maven.apache.org für lokale Gläser?
Downloading: https://repo.maven.apache.org/maven2/com/example/project/maven-metadata.xml
Warum abfragt Maven diese URL und warum dies gelegentlich geschieht? Erstens gibt es an dieser URL nichts, zweitens ist das Jar bereits im lokalen Repository vorhanden, drittens habe ich die Versionsnummer der lokalen jar-Abhängigkeit nicht geändert. Sagen wir also, ich habe 1000 lokale Projekte, wird URL1, URL2, ..., URL1000 abfragen. Wie lautet die Logik dieser Abfrage für eine nicht vorhandene URL?
Sie würden nicht mit der 'passieren Maven starten -u' gibt rechts wechseln? – Tunaki
Siehe auch [Wie funktioniert die updatePolicy in maven wirklich?] (Http://stackoverflow.com/questions/3805329/how-does-the-updatepolicy-in-maven-really-work). –