发表于: 2017-10-27 18:54:11

1 704


方案评审推迟到下周一,不过也没什么太多好补充就是把方案设计重新换个格式写。这两天继续看基础和网盘视频


一、看老大讲解怎么打tag的视频

  1.RELEASE和SNAPSHOT的区别
  RELEASE是稳定版,SNAPSHOT是开发版
  2.打tag的意义
  打tag相当于每一个正式版本的备份,出现BUG的时候,可以修改。
  3.打tag的前提

  1)项目pom文件的<version>标签必须是SNAPSHOT版本

    


  2)pom不得引入SNAPSHOT版本的依赖

 


  3)pom中引入RELEASE插件,并指定tagBase
  
  4.打tag的步骤

  1)代码必须和SVN上的代码一致(也就是打tag之前,在满足前面三个条件之后,要commit代码保持代码一致后再打tag)

  2)运行命令mvn release:preparer(自动打tag)
  在执行过程中需要做的事情:
  A  确认tag文件名(项目名-版本号)(按回车确认)

  B  确认tag目录位置(按回车确认)


  执行完的结果有两个:
  A  pom文件自动添加一个<scm>标签

  B  在SVN上生成tag


  3)运行命令mvn release:perform

  把tag发布到私服(镜像)上


  5.回滚
  当使用命令mvn release:preparer打tag失败时,可以用mvn release:rollback进行回滚。回滚的内容包括两个:
  A  删除 mvn release:preparer 在SVN上创建的tag

  B  删除 mvn release:preparer 在pom文件生成的<scm>标签




返回列表 返回列表
评论

    分享到