Ich möchte das Nexus-obr-plugin GitHub in meinem Nexus oss 2.10.0-02 installieren.Installiere obr plugin in Nexus
Das OBR-Plugin scheint nicht im Standard Nexus OSS ausgeliefert zu werden. Ich könnte die jar Version dieses Plugin http://mvnrepository.com/artifact/org.sonatype.nexus.plugins/nexus-obr-plugin/2.10.0-02 finden.
Ich sah mir die anderen Plugins an, die mit Nexus ausgeliefert wurden, jedes Plugin scheint sich in einem Ordner zu befinden, der jar, Manifestfile (unter META-INF) und benötigte Abhängigkeiten enthält.
Ich legte das Glas in den Ordner plugin-repository/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar
. Heruntergeladen erforderlich dependecies in den Abhängigkeiten Ordner:
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.service.obr</artifactId>
</dependency>
und erstellt eine Manifest-Datei, basierend auf anderen MANIFEST Dateien von anderen Nexus Plugins. Damit konnte ich Nexus ohne Fehler starten und die Plugin Console gibt an, dass das OBR-Plugin aktiviert ist. Es gibt jedoch keinen OBR-Provider unter "Neues gehostetes Repository erstellen".
Gibt es eine gute Erklärung, wie man das obr-Plugin installiert und wo das Plugin mit allen Abhängigkeiten und MANIFEST-Datei heruntergeladen werden kann?
Ich habe die Dokumentation dazu jetzt auch im Nexus-Buch aktualisiert. http://books.sonatype.com/nexus-book/reference/osgi-sect-intro.html –