一 概述

在搭建的私库中建立两个环境的私库:

带有test即为test环境的私库,否则未正式环境的私库。

二 如何配置私库

Settings文件配置私库访问的账号秘密:

//正式
<server>  <id>maven-releases</id>  <username>admin</username>  <password>******</password>  </server>  <server>  <id>maven-snapshots</id>  <username>admin</username>  <password>******</password>  </server>
//测试<server>  <id>maven-releases-test</id>  <username>admin</username>  <password>******</password>  </server>  <server>  <id>maven-snapshots-test</id>  <username>admin</username>  <password>******</password>
</server> 

由于正式环境的包不会在测试环境中使用,只需要通过本地deploy,所以settings中的仓库配置只需要配置测试的仓库即可。

<mirror><id>nexus-test</id><mirrorOf>*</mirrorOf><url>http://192.******.10:8081/repository/maven-test</url>
</mirror>

三 两个环境jar包deploy

pom文件中的环境配置

//正式  <distributionManagement><repository><id>maven-releases</id><name>Nexus Release Repository</name><url>http://192.******.10:8081/repository/maven-releases/</url></repository><snapshotRepository><id>maven-snapshots</id><name>Nexus Snapshot Repository</name><url>http://192.******.10:8081/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>
//测试<distributionManagement><repository><id>maven-releases-test</id><name>Nexus Release Repository</name><url>http://192.******.10:8081/repository/maven-releases-test/</url></repository><snapshotRepository><id>maven-snapshotst-test</id><name>Nexus Snapshot Repository</name><url>http://192.******.10:8081/repository/maven-snapshots-test/</url></snapshotRepository></distributionManagement>

在本地代码中设置两个分支分别对应正式和测试环境,然后分别进行上述配置即可。

私库如何区分正式和测试环境独立的库相关推荐

  1. 设置PHP的环境变量,区分PHP的测试环境和正式环境【php】

    一,查看环境变量 1,查看 env  查看全局环境变量 set  查看所有环境变量 echo $SHLVL  查看单个环境变量 unset name  删除环境变量 针对本次会话有效 2,设置 设置环 ...

  2. 如何优雅的区分测试版本和正式版本的环境

    小明一个刚入行安卓的小萌新,刚刚在测试小姐姐那里交过学费(挨过骂)了解到软件开发过程中是需要区分正式.测试环境的.但是他稍加思考就能想到测试.正式环境的区别仅仅是host不一样而已,其他的比如接口名. ...

  3. 阿里巴巴是如何管理测试环境的?

    来源 | 公众号:云效(ID: ali_yunxiao) 作者 | 林帆(花名金戟) 正式环境的稳定性,除去软件自身的质量因素,主要与运行的主机.网络等基础设施相关,而测试环境的稳定性则更多受到人为因 ...

  4. 在阿里,我们如何管理测试环境?

    在阿里,我们如何管理测试环境? 前言:良好的代码提交习惯.适当的变更前检查有助于减少故障的发生,但无法彻底杜绝后患.增加多套测试环境副本能够有效控制故障的影响范围,然而企业的资源终归有限,降低测试环境 ...

  5. 如何搭建测试环境?搭建测试环境的步骤跟注意事项(视频教程版)

    什么是测试环境 测试环境,指为了完成软件测试工作所必需的计算机硬件.软件.网络设备.历史数据的总称,简而言之,测试环境=硬件+软件+网络+数据准备+测试工具. 硬件:指测试必需的服务器.客户端.网络连 ...

  6. vue cli3 一键 build 区分测试环境和正式环境

    vue cli3 打包 build 区分测试环境和正式环境 通过自定义环境变量文件进行配置 思路: 默认情况下,执行 npm run serve 会以 development 的模式启动 执行 npm ...

  7. Spring Boot Spring Cloud 区分 开发环境 测试环境 预发布环境(灰度环境) 正式环境

    各环境的区别 开发环境(dev):开发的时候用的环境 测试环境(test):日常测试或者是上线前测试. 预发布环境(灰度环境)(pre):发布前的最后调试,数据源与正式环境一致. 正式环境(prod) ...

  8. vue cli3 打包build 区分测试环境和正式环境

    vue cli3没有了和之前vue cli2一样的配置文件, 但项目中 经常会有测试环境和生产环境,经常不同环境的域名是不一致的,因为build构建打包时,process.env.NODE_ENV默认 ...

  9. php区分线上环境和测试环境

    原文 一般我们在做开发的时候,程序都会运行在多个环境,起码会3个:开发环境.测试环境.生成环境 三种环境的配置信息是不一样的 数据库配置不一样.debug级别不一样.日志记录级别不一样.缓存不一样,等 ...

最新文章

  1. mongoDB的监控工具
  2. python加颜色_Python 给屏幕打印信息加上颜色的实现方法
  3. VTK:Cell Edge Neighbors用法实战
  4. 创建一个CentOS 7的模板
  5. 趣谈设计模式 | 观察者模式(Observer) :消息的发布与订阅
  6. windows 下安装Simplejson方法
  7. 2018第九届山东省ACM省赛
  8. 关于兰伯特投影得应用问题
  9. amd显卡驱动目录linux,面向 Radeon、Radeon Pro、FirePro、APU、CPU、锐龙、台式机、笔记本的 AMD 驱动程序和支持...
  10. Windows7下OEM中证书错误,导航已阻止解决办法
  11. 知乎高赞:电气工程专业学生的最好归宿在哪里?
  12. vulcan测试记录
  13. android系统源码学习 -- 蓝牙 bluetooth (一) 入门
  14. CVPR 2016 摘要阅读
  15. vue路由懒加载写法
  16. 【21天转型区块链】DAY2
  17. 基于快速GeoHash,如何实现海量商品与商圈的高效匹配?...
  18. c语言初学者常见错误归纳,C语言中常见错误分析.doc
  19. xcode出现 use of undeclared identifier
  20. LQ-1600KⅢ打印机(主板)常见故障的维修

热门文章

  1. 20210-02-07 查看DBF的encoding
  2. 颜色空间BGR转YCbCr
  3. python3 获取int最大值
  4. 什么!作为交互设计师你还不知道这些吗??
  5. 强化学习环境mujoco排坑之关于anaconda3/compiler_compat/ld: cannot find -lGL问题
  6. jquery.flot图表插件使用
  7. 如果两个人想好好的在一起
  8. java发送邮件到qq邮箱_Java利用javax.mail发送邮件至QQ邮箱
  9. 2012美国大选献金项目(最详细解释)
  10. 创建线程的三种方式及区别