2016-06-16 12 views
0

Ich möchte ein Proxy-Repository in Nexus (OSS 2.5.0 v) nur von http://repo1.maven.org/maven2/org/apache/maven (und nicht aus dem gesamten http://repo1.maven.org/maven2/) hinzufügen. Wenn Sie dies tun, zeigt der Index Browse nichts, Browse Remote zeigt den gesamten Inhalt, Browse Speicher ist leer wie erwartet, und Routing zeigt den Status als nicht erfolgreich. Warum passiert das? Wie kann ich nur Proxy von http://repo1.maven.org/maven2/org/apache/maven?Proxy von org-apache-maven nur in Nexus

Dank

Edit: Dies kann durch pom-Datei getan werden? Irgendjemand??

+0

Sie sollten Ihren OSS Nexus auf die neuesten Versionen 2.13 aktualisieren? – khmarbaise

+0

@khmarbaise Wissen Sie, ob ich die Lösung durch ein Upgrade auf 2.13 bekommen kann? – user1164061

+0

Sie sollten die Routing-Regeln dafür verwenden ... im Allgemeinen können Sie den Zugriff auf einen Unterordner Repositories nicht beschränken ... – khmarbaise

Antwort

3

Sie können nicht, das ist keine gültige Repository-URL. Sie müssen Proxy http://repo1.maven.org/maven2. Sie können Routing Rules hinzufügen, um zu steuern, welche Pfade Nexus bei der Suche nach Artefakten im Proxy berücksichtigen wird, sodass Sie es auf diese Weise auf/org/apache/maven beschränken können. Aber ich denke, Sie werden feststellen, dass dies nicht gut funktionieren wird, da die Pom-Dateien an diesem Speicherort Abhängigkeiten haben, die sich an anderen Stellen in der Mitte befinden, sodass Ihre Builds mit dieser Einschränkung nicht funktionieren.

+0

Hi! Warum denkst du, dass es keine gültige URL ist? Wenn ich auf http://repo1.maven.org/maven2/org/apache/maven klicke, kann ich den Inhalt darunter sehen. Also ist es eine gültige URL? In Bezug auf Ihren Punkt auf "die Pom-Dateien an diesem Ort haben Abhängigkeiten, die an anderen Orten in der Mitte sind, so dass Ihre Builds mit dieser Einschränkung scheitern werden.", Ist es in meinem Szenario in Ordnung. Ich werde diese Abhängigkeiten manuell herunterladen und in meinem lokalen Repo zum Aufbau bereitstellen. Vielen Dank! – user1164061