在Nexus中安装obr插件



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

OBR插件似乎没有在标准Nexus OSS中提供。我可以找到这个插件的jar版本http://mvnrepository.com/artifact/org.sonatype.nexus.plugins/nexus-obr-plugin/2.10.0-02.

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

我把罐子放在文件夹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插件中的其他MANIFEST文件创建了一个MANIFEST。有了这个,我成功地启动了Nexus,没有错误,插件控制台声明OBR插件已激活。但在"创建新托管存储库"下没有可用的OBR提供程序。

有没有一个很好的解释如何安装obr插件,以及在哪里可以下载具有所有依赖项和MANIFEST文件的插件?

您需要安装bundle文件夹,而不仅仅是jar文件。这些可以从sontype存储库以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

将其解压缩到plugin-repository文件夹并重新启动nexus。

相关内容

  • 没有找到相关文章

最新更新