符合Nexus标准的存储库,用于获取节点和npm安装程序

M's*_*ph' 6 package-managers nexus maven node.js npm

我正在寻找一个符合nexus标准的存储库,我可以在其中获得一个节点安装程序(符合nexus标准的替代http://nodejs.org/dist/).

背景:

在java环境中,我们的构建由maven处理.最近我们添加了一个javascript前端应用程序,我试图通过maven与优秀的插件frontend-maven-plugin构建它.

插件安装节点和npm,然后运行npm installgrunt build.一切都很完美.

但我们必须将所有依赖项放在nexus(或一些本地代理的存储库)下.

  • 关于前端依赖:没问题,因为nexus 2.10支持npm注册表.有用.

  • 关于node和npm安装程序,它们最初是通过插件从http://nodejs.org/dist/下载的,我不知道如何本地代理这个repo ...或者我可以在nexus上找到这些安装程序的地方 - 合规的.

有什么建议 ?

谢谢.

Man*_*ser 1

我建议为前端插件创建一个拉取请求/补丁,允许您添加 npm 和节点的完整 url,而不仅仅是版本和根 url。然后,您可以托管已安装的两个文件,例如将它们上传到 Nexus 的 Maven 2 存储库并使用该 URL。顺便说一句,我为此提出了一个问题。https://github.com/eirslett/frontend-maven-plugin/issues/126

或者,可以尝试在 Nexus 中创建具有相同结构的站点存储库并使用它。