zoukankan      html  css  js  c++  java
  • 软件常用版本英文snapshot和ga

    版本号,顾名思义,系统、架包、软件的标识号。版本号的数字信息通俗易懂,
    格式:主版本号+次版本+(修正版本号build-可选)+(编译版本号-可选)+英文常见号(重点)。


    常见号:英文
    各种架包名,Maven的依赖,官网API时,常见,GA、SNAP-SHOT、RELEASE、ALPHA、BETA、RC等版本号。

    Alpha、Beta、Gamma版本
    以下三者,在系统、架包、软件的开发过程中,使用。
    Alpha:内测版,BUG多,开发人员开发过程中使用,希腊字母α,第一,指最初版
    Beta:早期版本,有缺陷,无大BUG,可能加入新功能,进一步开发完善。
    Gamma: 经beta 版,完善修改,成为正式发布的候选版本(Release Candidate)

    RC、GA、R版本
    RC:(Release Candidate):候选版本,几乎就是正式版了,
    GA:(Ggeneral Availability):发行稳定版,官方推荐使用此版本。
    R,RELEASE:正式版,等价于GA

    SNAPSHOT版本
    SNAPSHOT:快照版,可以稳定使用,且仍在继续改进版本。

    snapshot多见于架包依赖中,使用Maven时,需要的架包回去仓库Nexus中找,,一个仓库一般分为RELEASE仓和SNAPSHOT仓快照版,前者理解,稳定正式版本,后者如何?Maven在构建项目时,会优先去远程仓库中查看是否有最新的example-1.0-SNAPSHOT.jar,如果有则下载下来使用。即使本地仓库中已经有了example-1.0-SNAPSHOT.jar,它也会尝试去远程仓库中查看同名的jar是否是最新的。

    有的人可能会问,这样不就不能充分利用本地仓库的缓存机制了吗?别着急,Maven比我们想象中的要聪明。在配置Maven的Repository的时候中有个配置项,可以配置对于SNAPSHOT版本向远程仓库中查找的频率。频率共有四种,分别是always、daily、interval、never。当本地仓库中存在需要的依赖项目时,always是每次都去远程仓库查看是否有更新,daily是只在第一次的时候查看是否有更新,当天的其它时候则不会查看;interval允许设置一个分钟为单位的间隔时间,在这个间隔时间内只会去远程仓库中查找一次,never是不会去远程仓库中查找(这种就和正式版本的行为一样了)。

    其他版本
    Alpha:内部测试版
    Beta:外部测试版
    Build:修正版
    Corporation或Enterprise:企业版
    Delux:豪华版
    DEMO:演示版,有功能限制
    Free:免费版
    Full:完全版
    Final:正式版
    Pro(professional):专业版
    Plus:加强版
    Retail:零售版
    Release:发行版,有时间限制
    Shareware:共享版,虽然不会要求注册但是一般也有功能限制
    SR:修正版
    Trial:试用版(一般有时间或者功能限制)
    ---------------------
    作者:山月风成
    来源:CSDN
    原文:https://blog.csdn.net/qq_37192800/article/details/80514696
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    VIJOS-P1340 拯救ice-cream(广搜+优先级队列)
    uva 11754 Code Feat
    uva11426 GCD Extreme(II)
    uvalive 4119 Always an Interger
    POJ 1442 Black Box 优先队列
    2014上海网络赛 HDU 5053 the Sum of Cube
    uvalive 4795 Paperweight
    uvalive 4589 Asteroids
    uvalive 4973 Ardenia
    DP——数字游戏
  • 原文地址:https://www.cnblogs.com/ampl/p/10641100.html
Copyright © 2011-2022 走看看