Package org.aoju.bus.core
Class Version
java.lang.Object
org.aoju.bus.core.Version
用于识别当前版本号和版权声明! Version is Licensed under the MIT License, Version 3.0.0 (the "License")
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringall()完整版本号boolean比较版本号是否相同 example: * Version.of("v0.3").eq("v0.4")static Stringget()获取 Version 的版本号,版本号的命名规范boolean大于boolean大于和等于不完整模式static Stringlevel()版本质量boolean小于boolean小于和等于static Stringmajor()主要版本号static Stringminor()次要版本号boolean不相同static Stringstage()阶段版本号
-
Constructor Details
-
Version
public Version()
-
-
Method Details
-
get
获取 Version 的版本号,版本号的命名规范[大版本].[小版本].[发布流水号]
这里有点说明
- 大版本 - 表示API的版本,如果没有重大变化,基本上同样的大版本号,使用方式是一致的
- 质量号 - alpha内部测试,beta 公测品质,RELEASE 生产品质
- 小版本 - 每次发布增加1
- Returns:
- 项目的版本号
-
major
-
minor
-
stage
-
level
-
all
-
inComplete
-
eq
比较版本号是否相同 example: * Version.of("v0.3").eq("v0.4")- Parameters:
version- 字符串版本号- Returns:
- {boolean}
-
ne
不相同example: * Version.of("v0.3").ne("v0.4")
- Parameters:
version- 字符串版本号- Returns:
- {boolean}
-
gt
-
gte
-
lt
-
lte
-