【问题标题】:Install obr plugin in Nexus在 Nexus 中安装 obr 插件
【发布时间】:2014-12-14 16:06:59
【问题描述】:

我想在我的 Nexus oss 2.10.0-02 中安装 Nexus-obr-plugin GitHub

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

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

我将罐子放在文件夹plugin-repository/nexus-obr-plugin-2.10.0-02/nexus-obr-plugin-2.10.0-02.jar 中。在 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>

并根据来自其他 Nexus 插件的其他清单文件创建了一个清单文件。有了这个,我成功地启动了 Nexus,并且插件控制台指出 OBR 插件已激活。但是“创建新的托管存储库”下没有可用的 OBR 提供程序。

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

【问题讨论】:

    标签: osgi nexus obr


    【解决方案1】:

    您需要安装 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

    解压到plugin-repository文件夹并重启nexus。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多