2017-09-11 4 views
0

Wir von Nexus 2 bis Nexus 3 bewegt und vor dem Problem noch einige Artefakte von Projekten hochgeladen unterstützen müssen noch mit Maven arbeiten 1.Nexus 3 Proxy virtuellen Maven 2-Repository

In Nexus 2 konnte ich Richten Sie ein Maven 1-Repository ein (N2-P-M1) und ich konfigurierte ein virtuelles Maven 2-Repository (N2-V-M2), mit dem es die Artefakte aus einem Maven 2-Projekt herunterladen konnte.

Jetzt mit Nexus 3 gibt es keine native Unterstützung für Maven 1-Repositories. Also habe ich das Nexus 2 Laufen gehalten und konfiguriert, um ein Maven 2 Proxy-Repository in Nexus 3 (N3-P-M2), die 2.

in ein Proxy für das virtuelle Repository zu Nexus gemeint ist

Aber leider sehe ich keine Vermögenswerte in Nexus 3 für diesen Proxy (N3-P-M2).

Ich habe festgestellt, dass beim Durchsuchen des virtuellen Maven 2-Repository in Nexus 2 nur JARs und POMs, aber keine Metadatendateien vorhanden sind. Dies könnte ein Problem für Nexus 3 sein.

+0

Brauchen Sie wirklich Maven 1 Repos? Migrieren Sie diese Builds zu Maven 3 .... Entschuldigung, sagen Sie ... Oder Sie müssen bei Nexus 2 bleiben ... Entschuldigen Sie, aber warum benutzt jemand so altes Zeug? Und um ehrlich zu sein, sehe ich kein Problem für Nexus 3 ... Ich sehe das Problem darin, so altes Leben zu bewahren, anstatt es auf neuere Dinge zu übertragen ... das wird dein Problem lösen ... und du kannst komplett zu ihm gehen Nexus 3 ... Ich hoffe, Sie verwenden eine aktuelle Version von Maven 3.3.9 oder Maven 3.5.0? Ich hoffe nicht Maven 2 mehr? – khmarbaise

Antwort

0

Sie könnten versuchen, die Layout-Richtlinie auf permissive anstelle von strikt zu setzen, wenn Sie nicht bereits auf der Nexus Repo 3 Seite haben. Dadurch kann praktisch jeder Pfad durchlaufen werden. Ich bin mir nicht sicher, ob das das Problem ist, aber es könnte sich lohnen, es auszuprobieren.

Schüchtern von dieser Arbeit, bitte ein Problem mit uns bei unserer JIRA: https://issues.sonatype.org/browse/NEXUS. Da du stellvertretend für das sein solltest, was ein Maven-2-Repository sein sollte, möchte ich persönlich wissen, was das Problem ist.