项目版本号管理说明

简介

在使用jar包的时候经常看到一些特殊版本,例如这次log4j的JNDI注入漏洞,发布的版本log4j-2.15.0-rc2

这个rc2代表什么呢?

软件版本

Alpha(α)

预览版,也叫内部测试版,一般不向外部发布,会有很多Bug,主要是内部人员用于测试。

很多开源软件的大版本也会释放出来,让大家一起来找茬。

例如:

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.0-alpha1</version>
</dependency>

Beta(β)

测试版,也叫公开测试版,在 Alpha版之后推出。我们基本不会不会看到Alpha版本,但是很多开源软件会在其官网提供Beta版本。

同样是log4j-api的2.0版本释放了9个Beta版本:

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.0-beta9</version>
</dependency>

RC(Release Candidate)

最终测试版本,最终产品的候选版本,从名字也能看出来,是Release的候选者,如果没有发现新的Bug则发布成为正式版本。

多数开源软件会推出两个RC版本,最后的 RC2 则成为正式版本,例如,log4j-2.15.0-rc2最后就变成了正式的log4j-2.15.0版本。

当然rc不一定都对只有2个版本,例如:

<dependency>
    <groupId>org.gradle</groupId>
    <artifactId>gradle-core</artifactId>
    <version>7.3-rc-5</version>
    <scope>provided</scope>
</dependency>

Stable

稳定版,来自预览版本释出使用与改善而修正完成。

如Nginx就会有:

  1. Mainline version:Mainline 是 Nginx 目前正在做的版本
  2. Stable version:最新稳定版,生产环境上建议使用的版本
  3. Legacy versions:遗留的老版本的稳定版

NGINX下载

GA(General Availability)

正式发布的版本,如:

<dependency>
    <groupId>org.javassist</groupId>
    <artifactId>javassist</artifactId>
    <version>3.28.0-GA</version>
</dependency>

版本号说明

规范的项目的软件版本号分3段:主版本号.次版本号.修订号(MAJOR.MINOR.PATCH)

  1. 主版本号(major):做了不兼容的 API 修改,
  2. 次版本号(minor):做了向下兼容的功能性新增
  3. 修订号(patch):做了向下兼容的问题修正,只要有修改就增加

版本号规范

版本号规范中文

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件产品说明模板是一个帮助软件开发人员编写产品说明文档的工具。这个模板包含了各种常见的软件产品说明的内容,帮助开发人员更加方便地展示他们的软件产品。 首先,软件产品说明模板包括了软件的基本信息,如软件名称、版本号、开发者、发布日期等等。这些信息可以让用户更好地了解软件的背景和来源。 接下来,模板提供了软件的功能介绍部分。开发人员可以详细地描述软件的各种功能和特点,让用户快速了解软件可以做什么,以及其中的创新点和优势。 软件产品说明模板还包括了软件的安装和使用说明。开发人员可以清晰地描述软件的安装步骤和系统要求,以及如何正确地使用软件进行各种操作。这样用户就可以根据说明来正确地安装和使用软件,而不会遇到困惑和错误。 最后,模板还提供了软件的更新和支持信息。开发人员可以说明软件的更新频率和升级方式,以及用户在使用过程中遇到问题时可以获得的支持渠道和联系方式。这些信息能够让用户感到安心,知道自己在使用软件时可以获得持续的维护和支持。 总的来说,软件产品说明模板是一个有助于软件开发人员编写产品说明文档的工具,它涵盖了软件的基本信息、功能介绍、安装和使用说明以及更新和支持信息等内容。通过使用这个模板,开发人员可以更加方便地展示自己的软件产品,并能够让用户更好地了解和使用软件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值