2017-05-19 2 views
1

Ich habe eine manuell hochgeladene JAR-Datei (mit POM-Datei) im Nexus 3rd Party Repository. Das 3rd Party Repository ist Teil der öffentlichen Repository-Gruppe.Warum liefert Nexus keine korrekte POM-Datei?

Beim Herunterladen der POM aus dem öffentlichen Repository erhalte ich nur eine minimale POM-Datei (mit groupId, artifactId und Version, aber die Abhängigkeiten fehlen), während beim direkten Download von Repo dritten Anbieter ich die richtige vollständige POM.

Ich schaute in den Speicherordner der öffentlichen Repo-Gruppe, aber es gab keine Kopie der POM-Datei.

Gibt es Magie in den Nexus-Repository-Gruppen, die aus irgendeinem Grund minimale POM-Dateien generiert? Ich habe keine Ahnung, woher die kleinen POM-Dateien kommen. Ich habe den Index der Repository-Gruppe aktualisiert/repariert, aber es hat nicht geholfen.

+0

Wenn Sie hochgeladen haben, haben Sie die PDF-Datei beim Hochladen ausgecheckt? Klingt so, als hättest du nicht ... – khmarbaise

+0

Die Datei wurde manuell in das Third-Party-Repository hochgeladen. Wenn ich direkt davon herunterlade, ist alles in Ordnung: http: //mynexus/nexus/content/repositories/thirdparty/mygroupid/myversion/myartifact.pom. Nur beim Download aus der öffentlichen Repo-Gruppe bekomme ich eine falsche Datei: http: //mynexus/nexus/content/repositories/public/mygroupid/myversion/myartifact.pom – schoenk

Antwort

0

Ich fand die sehr einfache Lösung. Die Datei wurde auch (mit falschem POM) in ein anderes Repository hochgeladen, das Teil der öffentlichen Repository-Gruppe ist.

+0

Ah Ok .. Das macht Sinn ... – khmarbaise

Verwandte Themen