Osgi 在Nexus中安装obr插件

Osgi 在Nexus中安装obr插件,osgi,nexus,obr,Osgi,Nexus,Obr,我想在我的Nexus oss 2.10.0-02中安装Nexus obr插件 OBR插件似乎没有在标准的NexusOSS中提供。我可以找到这个插件的jar版本 我查看了Nexus附带的其他插件,每个插件似乎都位于一个包含jar、Manifestfile(META-INF下)和所需依赖项的文件夹中 我将jar放在文件夹插件库/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar中。已在dependencies文件夹中下载所需的depen

我想在我的Nexus oss 2.10.0-02中安装Nexus obr插件

OBR插件似乎没有在标准的NexusOSS中提供。我可以找到这个插件的jar版本

我查看了Nexus附带的其他插件,每个插件似乎都位于一个包含jar、Manifestfile(META-INF下)和所需依赖项的文件夹中

我将jar放在文件夹
插件库/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar
中。已在dependencies文件夹中下载所需的dependencies:

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

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

org.osgi
org.osgi.core
org.apache.felix
org.osgi.service.obr
并基于来自其他Nexus插件的其他清单文件创建了一个清单文件。有了这个,我成功地启动了Nexus,没有错误,插件控制台声明OBR插件已激活。但在“创建新托管存储库”下没有OBR提供程序可用


有没有关于如何安装obr插件以及在哪里可以下载包含所有依赖项和清单文件的插件的详细说明?

您需要安装bundle文件夹,而不仅仅是jar文件。可以从sonatype存储库中以zip格式下载这些文件:

https://repository.sonatype.org

对于2.10.0-02 OBR捆绑包,您可以在此处找到:

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


将其解压到
插件存储库
文件夹,然后重新启动nexus。

我已经在nexus书籍中更新了相关文档。