Sonatype Nexus Repository zur Arbeit mit Springsource des EBR Wie machen
-
03-10-2019 - |
Frage
Ich suche die Springsource EBR (Enterprise Bundle Repository hinzuzufügen: http://www.springsource.com/repository/ ) zu Nexus als Proxy. Mein Hauptgrund so zu tun, ist, dass Springsource OSGi-fied verschiedene bekannte OSS-Projekte. (Ex: Geschwindigkeit, AspectJ ...), so dass sie leicht in OSGi-Laufzeiten aufgenommen wird
Wie auch immer, es Nähte, die einige Probleme mit sind, wie Nexus „sehen“ EBR da auch, dass ich der Ferne das Repository durchsuchen können, ist es nicht Proxi-ed und korrekt überhaupt indiziert. Als ein Hinweis, was ich beobachtet, dass Nexus nicht die direkten Maven Gruppen sieht (zB: org / ...), wie von anderen Maven-Repositories ausgesetzt (ex: Central, google ...), sondern eine separate extern oder Release Ordner / root eingefügt wird, wenn die Ferne zu navigieren.
Bellow sind die Springsource EBR-Repositorys von meinem Interesse:
<repository> <id>com.springsource.repository.bundles.release</id> <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name> <url>http://repository.springsource.com/maven/bundles/release</url> </repository> <repository> <id>com.springsource.repository.bundles.external</id> <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> <url>http://repository.springsource.com/maven/bundles/external</url> </repository>
Wenn diese Repositories direkt in ein Maven Projekt angegeben pom.xml ist alles ganz gut, aber nicht durch Nexus.
Lösung
Es soll möglich sein, sie als Proxy-Repositories hinzufügen (und ich schlage vor, das Ausschalten Indizierung). Wenigstens ist es für mich.