2014-10-19 13 views
5

'a yükleyin Nexus-obr-plugin GitHub Nexus oss 2.10.0-02 sürümüne kurmak istiyorum.Obr eklentisini Nexus

OBR eklentisi Standart Nexus OSS'de gönderilmiyor gibi görünüyor. Bu eklentinin http://mvnrepository.com/artifact/org.sonatype.nexus.plugins/nexus-obr-plugin/2.10.0-02 numaralı kavanozu bulabilirdim.

Nexus ile birlikte gelen diğer Eklentilere baktım, her eklenti, jar, Manifestfile (META-INF altında) ve gerekli bağımlılıkları içeren bir klasörde görünüyor.

Kavanozu plugin-repository/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar klasörüne yerleştirdim. bağımlılıkları klasöründe İndirilen gerekli dependecies:

<dependency> 
    <groupId>org.osgi</groupId> 
    <artifactId>org.osgi.core</artifactId> 
</dependency> 

<dependency> 
    <groupId>org.apache.felix</groupId> 
    <artifactId>org.osgi.service.obr</artifactId> 
</dependency> 

ve MANIFEST Dosya yarattı, diğer Nexus Eklentileri diğer MANIFEST dosyaları dayalı. Bununla, Nexus'u Hata olmadan başlatmayı başardım ve Plugin Console, OBR-Plugin'in Etkinleştirildiğini belirtiyor. Ancak 'Yeni Barındırılan depo oluştur' altında bir OBR Sağlayıcısı bulunmamaktadır.

Obr eklentisinin nasıl kurulacağı ve eklentinin tüm bağımlılıklar ile nasıl yüklenebileceği ve MANIFEST Dosyasının nasıl yükleneceği hakkında iyi bir açıklama var mı?

cevap

6

Sadece jar dosyası yerine bundle klasörünü kurmanız gerekir. Bunlar sonatype deposundan zip formatında indirilebilir: https://repository.sonatype.org/service/local/repo_groups/forge/content/org/sonatype/nexus/plugins/nexus-obr-plugin/2.10.0-02/nexus-obr-plugin-2.10.0-02-bundle.zip

o halletmek: 2.10.0-02 OBR'NİN için

https://repository.sonatype.org

buradan bulabilirsiniz paket plugin-repository klasörü ve yeniden başlat nexus.

+1

Nexus kitabında bu konuyla ilgili belgeleri şimdi de güncelledim. http://books.sonatype.com/nexus-book/reference/osgi-sect-intro.html –