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


    原文:http://blog.csdn.net/mexican_jacky/article/details/50278045

    第一步:创建工厂仓库

    第二步: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中对应的仓库就可以看到我们刚才所发布的项目,这也是整个自定义仓库的完整流程

  • 相关阅读:
    Java实现微生物增殖
    HttpClient学习整理
    在Eclipse中使用JUnit4进行单元测试(初级篇)
    http post提交数组
    postman测试post请求参数为json类型
    【springmvc】传值的几种方式&&postman接口测试
    postman的使用方法详解!最全面的教程
    Gson 使用总结 高级用法
    各个JSON技术的比较(Jackson,Gson,Fastjson)的对比
    Session保存用户名到Session域对象中
  • 原文地址:https://www.cnblogs.com/shihaiming/p/6197884.html
Copyright © 2020-2023  润新知