Ich möchte Maven zwingen, die 'maven-metadata.xml' für jedes Artefakt herunterzuladen, das ich in meinem lokalen Repository habe.Wie erzwinge Maven den Download von maven-metadata.xml aus dem zentralen Repository?
Das Maven-Standardverhalten besteht darin, nur Metadaten von Remote-Repositorys herunterzuladen (siehe this question).
Warum ich tun möchte, dass:
Derzeit ein Remote-Repository in einem Build-Rechner läuft ich habe. Mit Remote-Repository meine ich ein Verzeichnis, das sich in der Build-Maschine befindet, die alle Abhängigkeiten enthält, die ich brauche, um meine Maven-Projekte zu erstellen. Beachten Sie, dass ich keinen Repository-Manager wie Nexus verwende. Das Repository ist lediglich eine Kopie eines lokalen Repositorys, das ich auf meinen Build-Rechner hochgeladen habe.
Da jedoch mein lokales Repository die Dateien 'maven-metadata.xml' nicht enthält, fehlen diese Metadatendateien auch im Build-Maschinen-Repository. Wenn ich die Metadatendateien aus dem zentralen Repository abrufen könnte, wäre es möglich, ein funktionierendes Remote-Repository auf meine Build-Maschine zu laden.
Ich bin mir nicht ganz klar, was du meinst, oder warum müssen Sie dies tun. Kannst du erklären, was du erreichen willst? –