我想在Nexus oss 2.10.0-02中安裝Nexus-obr-plugin GitHub。在Nexus中安裝obr插件
OBR-plugin似乎不在標準Nexus OSS中發貨。我可以找到這個插件的jar版本http://mvnrepository.com/artifact/org.sonatype.nexus.plugins/nexus-obr-plugin/2.10.0-02。
我看着Nexus附帶的其他插件,每個插件似乎都在包含jar,Manifestfile(在META-INF下)和所需的依賴關係的文件夾中。
我把jar放在文件夾plugin-repository/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar
。在依賴文件夾中下載所需的依賴條件:
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.service.obr</artifactId>
</dependency>
並創建了一個清單文件,基於其他清單文件從其他的Nexus插件。有了這個,我設法啓動了沒有錯誤的Nexus,插件控制檯聲明OBR-Plugin已激活。但是在「創建新的託管存儲庫」下沒有提供OBR提供程序。
有沒有一個很好的解釋如何安裝obr插件和哪裏可以下載插件與所有的依賴和清單文件?
我現在也在Nexus書中更新了這個文檔。 http://books.sonatype.com/nexus-book/reference/osgi-sect-intro.html – 2014-12-05 20:34:53