Maven&Npm私有仓库离线环境Nexus服务配置总结

本文详细介绍了在内网环境下,如何配置Nexus服务作为Maven和npm的私有仓库。主要内容包括Maven仓库的设置、npm仓库的创建、用户权限管理、npm配置私有仓库地址和上传令牌、下载与上传npm依赖的步骤,以及遇到的问题和解决方案。通过这些步骤,实现了内网环境中项目的正常构建和依赖管理。
摘要由CSDN通过智能技术生成

说明

  • 项目使用Maven构建。开发遇到环境为内网,无法连接外网。内网构建的nexus服务无法正常从公共的中央仓库同步项目使用的第三方依赖,造成项目开发放上的困扰。查看nexus部署文档与检索网络上类似问题的解决方法,经过尝试,初步实现内网构建的nexus服务能正常提供服务。这里整理做下记录
  • 主要针对nexus版本 2.0

Maven仓库

  1. 本机开发环境Maven仓库依赖包打包上传至nexus服务器目录:/usr/local/nexus/sonatype-work/nexus/storage/releases,/usr/local/为nexus安装目录。
  2. 建议上传过滤掉本机Maven仓库中名称为 .cache .locks 的文件夹。
  3. 上传完成,在Releases仓库执行 Update Index
    在这里插入图片描述
  4. Browse Storage Refresh
    在这里插入图片描述
  5. 修改项目中pom.xml repositories url,测试、验证项目依赖是否正常

npm 仓库

创建npm仓库

  1. 管理员用户名、密码登陆nexus服务
  2. view/repositories----->Add Host Repository
  3. Provider:npm,Deployment Policy:Allow Redeploy
  4. 保存
    在这里插入图片描述

nexus 用户设置

nexus上传权限这里使用deployment用户,设置nexus用户deployment密码

  1. Security----->Users
  2. 右击deployment用户行,重置或设置deployment用户密码

在这里插入图片描述

npm开发配置

设置私有仓库地址

  • 本地命令行执行:
npm config set registry http://xxxxx 地址

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值