Nexus中自定义私服,每个项目都用独立的工厂,仓库

本文详细介绍了如何在Nexus中创建并管理项目独立的工厂仓库,包括步骤:创建工厂仓库,设置权限,创建角色,创建用户并授权,配置发布项目以及执行部署命令。通过这些步骤,可以实现对每个项目仓库的增删改查操作,并确保项目组内部的版本管理安全。
摘要由CSDN通过智能技术生成

第一步:创建工厂仓库








第二步:cms项目,那么我们就只能cms项目组用,那么我们就要为cms添加设置权限,首选添加权限


从权限中我们可以看到,我们刚创建的两个仓库,默认只有view预览权限,那么我们要为它增加,创建,删除,修改等权限就如下操作




创建好的cms-release-privlieges中有的权限列表



同理创建cms-snapshots-privileges的权限列表



添加了这些权限之后,我们就拥有了对这两个自定义仓库的控制,从而进行增,删,改,查等操作


第三步:创建角色









第四步:创建用户并且对用户授权





第五步:发布对应项目



配置如下:


<!-- 发布项目的配置 -->

  <distributionManagement>
  <repository>
  <id>user-release</id>
  <name>user release version</name>
  <url>http://localhost:8081/nexus/content/repositories/cms-release/</url>
  </repository>
  <snapshotRepository>
  <id>user-snapshots</id>
  <name>user snapshots version</name>
  <url>http://localhost:8081/nexus/content/repositories/cms-snapshots/</url>
  </snapshotRepository>
  </distributionManagement>


然后在settings.xml中授权



配置如下:


 <servers>
    <server>
      <id>user-release</id>
      <username>cms</username>
      <password>cms123</password>
    </server>
    <server>
      <id>user-snapshots</id>
      <username>cms</username>
      <password>cms123</password>
    </server>
  </servers>



第六步:执行deploy发布命令,发布成功之后,在Nexus中对应的仓库就可以看到我们刚才所发布的项目,这也是整个自定义仓库的完整流程





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值