首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sonatype Nexus OSS未能加载连接-npm-存储库-插件

Sonatype Nexus OSS未能加载连接-npm-存储库-插件
EN

Stack Overflow用户
提问于 2014-05-16 21:09:45
回答 1查看 1.7K关注 0票数 0

我试图用连接-npm-存储库-插件扩展我的Sonatype Nexus OSS实例。

我尝试过从源代码编译和从https://github.com/georgy/nexus-npm-repository-plugin/releases安装发行版,但都没有成功:

尽管它是在Jenkins中成功构建的,但当我尝试部署bundle时,nexus实例告诉我如下:

代码语言:javascript
复制
Name    Nexus npm repository plugin
Version 0.0.1
Status  Broken
Description Adds npm (https://www.npmjs.org/) capabilities to Nexus OSS
SCM Version b272d72cba8b6eadc8bade76eb71495ab60ba3af
SCM Timestamp   N/A
Site    http://nexus.bolyuba.com
This plugin was not able to be activated

 ... com.bolyuba.nexus.plugin:nexus-npm-repository-plugin:0.0.1 :: action=ACTIVATE result=BROKEN
       Reason: Problem installing: reference:file:/home/tomcat-nexus/sonatype-work/nexus/plugin-repository/nexus-npm-repository-plugin-0.0.1/

我深入研究了调试输出,发现尽管为bundle提供了以下结构:

代码语言:javascript
复制
nexus-npm-repository-plugin-0.0.1
                         \_nexus-npm-repository-plugin-0.0.1.jar
                         |_dependencies
                                        \_gson-2.2.4.jar

nexus实例试图直接在sonatype-work/nexus/plugin-repository/nexus-npm-repository-plugin-0.0.1/而不是sonatype-work/nexus/plugin-repository/nexus-npm-repository-plugin-0.0.1/nexus-npm-repository-plugin-0.0.1.jar中找到META/MANIFEST.MF文件。我试图将nexus-npm-存储库-plugin-0.0.1.jar的内容提取到sonatype-work/nexus/plugin-repository/nexus-npm-repository-plugin-0.0.1/中,但没有成功。

请你告诉我我到底做错了什么,以及如何解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-17 04:43:02

您必须确保插件源代码中引用的Nexus版本和您正在运行的Nexus版本对于初学者来说是相同的。先试试。

更新2014-09-15: Sonatype正在积极开发插件。你应该让它转一下。看看nexus-2.10.x分支。https://github.com/sonatype/nexus-npm-repository-plugin/tree/nexus-2.10.x并确保使用Nexus2.10构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23704590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档